Home › Class layouts › Cache › Cache::City::BuildQueue::Values

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::City::BuildQueue::Values

GameCore::Cache::City::BuildQueue::Values — structure, size 872 bytes (0x368).

Linux offset Member Type
0x0 m_iProductionYield int
0x4 m_uiCurrentProductionTypeHash uint32
0x8 m_uiPreviousProductionTypeHash uint32
0xc m_uiCurrentProductionTypeModifier uint
0x10 m_eCurrentProductionBuilding BuildingTypes
0x14 m_eCurrentProductionDistrict DistrictTypes
0x18 m_eCurrentProductionUnit UnitTypes
0x1c m_eCurrentProductionProject ProjectTypes
0x20 m_iCurrentProductionTurnsLeft int
0x24 m_iCurrentProductionPercentComplete int
0x28 m_kVariants CityBuildQueue::Reflection::Variants1
0x30 m_aiConstructionLoc ConstructionLocationArray
0x48 m_aiUnitProgress ProductionProgressArray
0x60 m_aiBuildingProgress ProductionProgressArray
0x78 m_aiDistrictProgress ProductionProgressArray
0x90 m_aiProjectProgress ProductionProgressArray
0xa8 m_aiUnitCost ProductionCostArray
0xc0 m_aiUnitCorpsCost ProductionCostArray
0xd8 m_aiUnitArmyCost ProductionCostArray
0xf0 m_aiUnitResourceCost ProductionCostArray
0x108 m_aiUnitCorpsResourceCost ProductionCostArray
0x120 m_aiUnitArmyResourceCost ProductionCostArray
0x138 m_aiBuildingCost ProductionCostArray
0x150 m_aiDistrictCost ProductionCostArray
0x168 m_aiProjectCost ProductionCostArray
0x180 m_kQueue BuildQueueType