Home › Class layouts › Game › Game::Culture
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).
Game::Culture
GameCore::Game::Culture — class, size 352 bytes (0x160).
Bases: Game::Component::IInstance at 0x0
| Linux offset |
Member |
Type |
Windows |
0x18 |
m_syncArchive |
FAutoArchiveClassContainer<GameCore::Game::Culture> |
|
0xb0 |
m_vCivicNodes |
FAutoVariable<eastl::vector<GameCore::Game::CivicNode, eastl::allocator>, GameCore::Game::Culture> |
|
0xe0 |
m_vActiveCivics |
FAutoVariable<eastl::vector<GameCore::CivicTypes, eastl::allocator>, GameCore::Game::Culture> |
|
0x110 |
m_kGreatWorks |
FAutoVariable<eastl::vector<GameCore::Game::GreatWork, eastl::allocator>, GameCore::Game::Culture> |
0x108 (Windows = Linux − 8; verified) |
0x140 |
m_vEmptyPrereqList |
CivicList |
|
The Windows column is filled in only for members that were checked against Windows code. For the rest, use the Linux offset with the rule above.