Simulator::cTribeHut class

Base classes

class cGameData
Base class for most Simulator objects.
class cSpatialObject
A 3D model in the Simulator.
class cBehaviorList
class cCombatant
Any object that has hit points and can combat other units.

Public static variables

static const uint32_t TYPE
static const uint32_t NOUN_ID

Public functions

auto SetTribe(cTribe* tribe) -> void virtual
auto GetTribe() -> cTribe* virtual
auto GetTribe2() -> cTribe* virtual
auto func60h(int) -> void virtual
auto AddRef() -> int pure virtual
auto Release() -> int pure virtual
auto Cast(uint32_t typeID) const -> void* pure virtual

Public variables

ResourceKey mDestructModelLo
ResourceKey mDestructModelMd
ResourceKey mDestructModelHi
ResourceKey mUndamagedModel
bool mbEmitHarpMusic
int mIsSleeping
values above 0 make the hut emit a 'zzz' sleeping effect
bool field_220
bool field_221
int field_224
int field_228
int field_22C
eastl::intrusive_ptr<cTribe> mpTribe
cHitSpherePtr mpHitSphere
int field_238
cGonzagoTimer field_240