Home › Class layouts › Game › Game::Economic::Manager

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::Economic::Manager

GameCore::Game::Economic::Manager — class, size 544 bytes (0x220).

Bases: Game::Component::IInstance at 0x0

Linux offset Member Type
0x18 m_syncArchive FAutoArchiveClassContainer<GameCore::Game::Economic::Manager>
0xb0 m_aResourceMonopolies FAutoVariable<Types::Vector<GameCore::Game::Economic::ResourceMonopolySummary, Types::LinearAlloc::Default<1, 0> >, GameCore::Game::Economic::Manager>
0xd8 m_aMapResources FAutoVariable<eastl::vector<int, eastl::allocator>, GameCore::Game::Economic::Manager>
0x108 m_aPlayerControlledResources FAutoVariable<eastl::vector<eastl::vector<int, eastl::allocator>, eastl::allocator>, GameCore::Game::Economic::Manager>
0x138 m_aPlayerIndustries FAutoVariable<eastl::vector<GameCore::Game::Economic::PlayerIndustry, eastl::allocator>, GameCore::Game::Economic::Manager>
0x168 m_aPlayerCorporations FAutoVariable<eastl::vector<GameCore::Game::Economic::PlayerCorporation, eastl::allocator>, GameCore::Game::Economic::Manager>
0x198 m_iNumResources int
0x1a0 m_kOnImprovementConstructedHandle Message::Handle
0x1b0 m_kOnImprovementPillagedHandle Message::Handle
0x1c0 m_kOnImprovementRepairedHandle Message::Handle
0x1d0 m_kOnImprovementDestroyedHandle Message::Handle
0x1e0 m_kOnImprovementDestroyedByUnitHandle Message::Handle
0x1f0 m_kOnTechResearchedHandle Message::Handle
0x200 m_kOnCityTransferredHandle Message::Handle
0x210 m_kOnResourceVisibilityChanged Message::Handle