Simulator::cBehaviorList class

Derived classes

class cBuilding
Base class for all buildings in Simulator game modes.
class cCity
class cCreatureBase
The base class for all creatures in the Simulator.
class cDefaultBeamProjectile
class cEgg
Default model is 0x00000000!0xA76CD528, default mMaterialType is 5.
class cGameBundle
class cGameDataUFO
class cGamePlant
class cNest
class cOrnament
Used, among other things, for adventure objects (except pickable ones)
class cTribe
A tribe from the tribe stage.
class cTribeHut
class cTribeTool
class cTurret
class cVehicle

Public static variables

static const uint32_t TYPE

Constructors, destructors, conversion operators

~cBehaviorList() virtual

Public functions

auto Cast(uint32_t typeID) -> void* virtual
auto Remove(cBehaviorBase* pBehaviour) -> void virtual
auto Add(cBehaviorBase* pBehaviour) -> void virtual
auto func10h() -> void virtual
auto Release() -> int pure virtual
auto AddRef() -> int pure virtual

Public variables

eastl::vector<cBehaviorBasePtr> mData