Home › Class layouts › Cache › Cache::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).

Cache::Map::Instance

GameCore::Cache::Map::Instance — class, size 480 bytes (0x1e0).

Bases: Map::IInstance at 0x0

Linux offset Member Type
0x60 m_kCounts Map::Reflection::Counts1
0x70 m_kResources Map::Reflection::Resources1
0xb0 m_kUnits Cache::Map::UnitContainer
0x158 m_kCities Cache::Map::CityContainer
0x168 m_uiAllocatedGidSize uint
0x170 m_aPlots Cache::Map::Plot::Instance*
0x178 m_kPlayerVisibility Cache::Map::Player::Visibility::Manager
0x1c8 m_kCityPlots Cache::Map::CityPlots