class
cCommunityThe following attributes are saved:
- mCommunitySize
- mAssemblyBubbles
- mLanes
- mName
- mDescription
- mpLeader
Base classes
- class cGameData
- Base class for most Simulator objects.
- class Editors::INameableEntity
Derived classes
Public functions
- auto GetLeaderCitizen() -> cCreatureCitizen*
- Returns the leader of this community, casted as a cCreatureCitizen.
- auto func54h() -> int virtual
- auto func58h() -> Vector3 virtual
- auto func5Ch() -> Vector3 virtual
- auto func60h() -> float virtual
- auto func64h() -> Vector3& virtual
- auto func68h() -> void virtual
- auto GetCityWalls() -> cCityWalls* virtual
- auto GetPopulation() -> eastl::vector<ObjectPtr>& virtual
- auto GetPopulationCount() -> int virtual
- auto func78h() -> void virtual
- auto GetCommunityName() -> eastl::string16& virtual
- auto func80h() -> void virtual
- auto func84h() -> void virtual
- auto func88h() -> void virtual
- auto AddRef() -> int pure virtual
- auto Release() -> int pure virtual
-
auto Cast(uint32_
t typeID) const -> void* pure virtual
Public variables
- int mCommunitySize
- eastl::vector<int> field_3C
- int field_50
- int field_54
- eastl::vector<int> field_58
- bool field_6C
- eastl::vector<cEmptyBubble> mAssemblyBubbles
- eastl::vector<cLaneInfo> mLanes
- int field_98
- int field_9C
- int field_A0
- int field_A4
- int field_A8
- int field_AC
- cGonzagoTimer field_B0
- eastl::vector<cSpatialObjectPtr> field_D0
- eastl::vector<ObjectPtr> mCommunityMembers
- eastl::string16 mName
- eastl::string16 mDescription
- int field_118
- cCreatureBasePtr mpLeader
Function documentation
cCreatureCitizen* Simulator:: cCommunity:: GetLeaderCitizen()
Returns the leader of this community, casted as a cCreatureCitizen.
This can be used in cTribe to get the tribe chief.