Simulator::cBuilding class

Base classes

class cGameData
class cSpatialObject
class cBehaviorList
class cCombatant
Any object that has hit points and can combat other units.
class cPlaceableStructure
A structure that can be placed into a community slot, like buildings, turrets, ornaments and tribe tools.

Public types

struct _Unknown1

Public functions

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

Public variables

int field_1EC
intrusive_ptr<cCity> mpOwnerCity
bool mbIsOn
_Unknown1 mEvents
ResourceKey mNormalModelKey
bool mbIrradiated
cGonzagoTimer mAttackTimer
cGonzagoTimer mDestroyTimer
string16 field_278
bool field_288
bool mbConnected
int mEffectiveness
int mFreezeCount
int mMoneyCount
int mHappyCount
int mUnhappyCount
vector<int> field_2A0
vector<int> field_2B4
vector<int> field_2C8
vector<int> field_2DC
bool field_2F0
vector<int> field_2F4
vector<int> field_308
cGonzagoTimer field_320