Home › Class layouts › Cache › Cache::Player::Manager
Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).
Cache::Player::Manager
GameCore::Cache::Player::Manager — class, size 5832 bytes (0x16c8).
| Linux offset |
Member |
Type |
Lua methods (inferred) |
0x0 |
m_bIsInitialized |
bool |
|
0x8 |
m_aIndexToPlayer |
PlayerReferenceVector |
|
0x20 |
m_aIDToPlayer |
PlayerReferenceVector |
reads: PlayerManager:IsAlive, PlayerManager:IsBarbarian, PlayerManager:IsMajor |
0x38 |
m_aAllocatedPlayers |
PlayerInstanceVector |
|
0x50 |
m_aAlivePlayers |
List |
|
0x278 |
m_aAlivePlayerIDs |
IDList |
|
0x3a8 |
m_aWasEverAlivePlayers |
List |
|
0x5d0 |
m_aWasEverAlivePlayerIDs |
IDList |
|
0x700 |
m_aAliveMajorCivs |
List |
|
0x928 |
m_aAliveMajorCivIDs |
IDList |
|
0xa58 |
m_aWasEverAliveMajorCivs |
List |
|
0xc80 |
m_aWasEverAliveMajorCivIDs |
IDList |
|
0xdb0 |
m_aAliveMinorCivs |
List |
|
0xfd8 |
m_aAliveMinorCivIDs |
IDList |
|
0x1108 |
m_aAliveBarbarianCivs |
List |
|
0x1330 |
m_aAliveBarbarianCivIDs |
IDList |
|
0x1460 |
m_aIDToIndex |
IndexList |
reads: PlayerManager:IsAlive, PlayerManager:IsBarbarian, PlayerManager:IsMajor |
0x1590 |
m_aIDToID |
IDList |
|
0x16c0 |
m_eLocalPlayer |
PlayerTypes |
|
0x16c4 |
m_eLocalObserver |
PlayerTypes |
|