Home › Class layouts › City

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

City

Class Size Members
City::BuildQueue 984 (0x3d8) 34
City::BuildQueue::BuildProgressStatus 12 (0xc) 3
City::BuildQueue::ProgressUpdateParameters 24 (0x18) 4
City::BuildQueueNode 56 (0x38) 2
City::BuildingName 136 (0x88) 2
City::BuildingYieldModifier 12 (0xc) 3
City::Buildings ★ 304 (0x130) 13
City::CInstance 536 (0x218) 1
City::Citizens 120 (0x78) 8
City::CityIdentityPressure 24 (0x18) 5
City::CityReligiousPressure 24 (0x18) 4
City::Combat 48 (0x30) 10
City::Commands::BaseHandler 16 (0x10) 3
City::Commands::Command 32 (0x20) 3
City::Commands::Destroy::ClassParameters 16 (0x10) 1
City::Commands::ManageCitizen::ClassParameters 24 (0x18) 1
City::Commands::Manager 104 (0x68) 2
City::Commands::NameCity::ClassParameters 24 (0x18) 1
City::Commands::Purchase::ClassParameters 40 (0x28) 3
City::Commands::Request 32 (0x20) 1
City::Commands::SetFocus::ClassParameters 24 (0x18) 3
City::Commands::SwapTileOwner::ClassParameters 24 (0x18) 1
City::Commands::WMDStrike::ClassParameters 32 (0x20) 1
City::CulturalIdentity 528 (0x210) 18
City::Culture 136 (0x88) 17
City::DistrictBuildingProductionModifier 8 (0x8) 2
City::Districts 40 (0x28) 3
City::DynamicAdjacencyBonus 48 (0x30) 11
City::EventManager 24 (0x18) 2
City::ExtraGreatWorkSlots 12 (0xc) 3
City::FeatureAppealModifier 8 (0x8) 2
City::FeatureOverride 8 (0x8) 2
City::FreePowerSource 20 (0x14) 4
City::GeneratedPowerSource 32 (0x20) 5
City::Gold 168 (0xa8) 11
City::GovernorIdentityPressure 16 (0x10) 3
City::GreatWorkBuilding 32 (0x20) 2
City::GreatWorkIdentityPressure 16 (0x10) 3
City::GreatWorkSlot 8 (0x8) 2
City::GreatWorkYieldModifier 16 (0x10) 4
City::Growth 160 (0xa0) 34
City::HappinessModifiers 20 (0x14) 5
City::IInitializationParameters 12 (0xc) 3
City::IInstance 512 (0x200) 7
City::ImprovementValidTerrain 8 (0x8) 2
City::InitializationParameters 32 (0x20) 4
City::Instance 6536 (0x1988) 75
City::Instance::BuildingYields 40 (0x28) 2
City::Operations::BaseHandler 16 (0x10) 3
City::Operations::Build::ClassParameters 48 (0x30) 7
City::Operations::Manager 104 (0x68) 2
City::Operations::Operation 32 (0x20) 4
City::Operations::Request 48 (0x30) 4
City::Placement::Parameters 8 (0x8) 1
City::PlayerIdentityPresence 12 (0xc) 3
City::PlayerTotalIdentityPressure 8 (0x8) 2
City::Power 176 (0xb0) 12
City::Reflection::Constants1 20 (0x14) 4
City::Reflection::Variants1 32 (0x20) 8
City::Religion 232 (0xe8) 12
City::ReligionInCity 20 (0x14) 5
City::RequiredPowerSource 12 (0xc) 3
City::Resources 136 (0x88) 9
City::SimpleScoring 24 (0x18) 4
City::TemporaryPowerSource 16 (0x10) 3
City::TerrainClassYieldImprovementModifiers 12 (0xc) 3
City::TerrainModifiers 16 (0x10) 4
City::TourismModifier 20 (0x14) 6
City::Trade 568 (0x238) 17
City::TurnManager 8 (0x8) 1
City::WonderIdentityPressure 16 (0x10) 3
City::WonderYieldModifier 8 (0x8) 2
City::YieldChangeFromFeatures 12 (0xc) 3
City::YieldPerTerrainType 12 (0xc) 3