Home › Class layouts › Map › Map::Instance

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).

Map::Instance

GameCore::Map::Instance — class, size 656 bytes (0x290).

Bases: Map::IInstance at 0x0

Linux offset Member Type
0x60 m_syncArchive FAutoArchiveClassContainer<GameCore::Map::Instance>
0xf8 m_iLandPlots FAutoVariable<int, void>
0x110 m_iOwnedPlots FAutoVariable<int, void>
0x128 m_iNaturalWonderCount FAutoVariable<int, void>
0x140 m_aiResourceCount FAutoVariable<eastl::vector<int, eastl::allocator>, void>
0x170 m_aiLandResourceCount FAutoVariable<eastl::vector<int, eastl::allocator>, void>
0x1a0 m_aPlots FAutoVariable<eastl::vector<GameCore::Map::Plot::Instance, eastl::allocator>, void>
0x1d0 m_kUnits FAutoVariable<GameCore::Map::UnitContainer, void>
0x288 m_pkValues Map::InstanceValues*