Home › Class layouts › AI › AI::BehaviorTree::Factory

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

AI::BehaviorTree::Factory

GameCore::AI::BehaviorTree::Factory — class, size 984 bytes (0x3d8).

Bases: Game::Component::IInstance at 0x0

Linux offset Member Type
0x18 m_protoypeBehaviorTrees AI::BehaviorTree::BehaviorTree*
0x20 m_prototypeManager AI::BehaviorTree::Manager
0x3c0 m_treeCountQuery std::__1::unique_ptr<Database::IDatabaseQuery1, std::__1::default_delete<Database::IDatabaseQuery1> >
0x3c8 m_treeNodesQuery std::__1::unique_ptr<Database::IDatabaseQuery1, std::__1::default_delete<Database::IDatabaseQuery1> >
0x3d0 m_treeNodeDataQuery std::__1::unique_ptr<Database::IDatabaseQuery1, std::__1::default_delete<Database::IDatabaseQuery1> >