Simulator::cTribePlanner class

Base classes

class cGonzagoSimulator

Public static variables

static const uint32_t TYPE
static const uint32_t NOUN_ID

Public functions

auto AddRef() -> int pure virtual
auto Release() -> int pure virtual
auto Cast(uint32_t typeID) const -> void* pure virtual

Public variables

AI::cBehaviorTreeData* mpBehaviorTreeData
eastl::vector_map<TribePlanType, eastl::vector<cTribePlan>> mPlans
Plans from TribePlans folder decide the behavior of the tribe. The plans are selected in the Tribe Archetype file.
eastl::fixed_vector<float, 48/4> mTimeBetweenPlanExecutionByType
eastl::intrusive_ptr<cTribe> mpTribe
float mAccumulatedDeltaTime