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

GameSummary::Instance

GameCore::GameSummary::Instance — class, size 456 bytes (0x1c8).

Linux offset Member Type Lua methods (inferred)
0x0 _vptr$Instance fn(...)**
0x8 m_pkParent Game::Instance*
0x10 m_CultureDataSet DataSetType
0x14 m_TotalGoldDataSet DataSetType
0x18 m_TotalCitiesBuiltDataSet DataSetType
0x1c m_TotalDistrictsBuiltDataSet DataSetType
0x20 m_TotalWondersBuiltDataSet DataSetType
0x24 m_TotalBuildingsBuiltDataSet DataSetType
0x28 m_TotalCitiesCapturedDataSet DataSetType
0x2c m_TotalCitiesLostDataSet DataSetType
0x30 m_TotalCitiesDestroyedDataSet DataSetType
0x34 m_TotalWarsDeclaredDataSet DataSetType
0x38 m_TotalWarsAgainstPlayerDataSet DataSetType
0x3c m_TotalWarsWonDataSet DataSetType
0x40 m_TotalCombatsDataSet DataSetType
0x44 m_TotalUnitsDestroyedDataSet DataSetType
0x48 m_TotalPlayerUnitsDestroyedDataSet DataSetType
0x4c m_TotalReligionsFoundedDataSet DataSetType
0x50 m_TotalPantheonsFoundedDataSet DataSetType
0x54 m_GreatPeopleEarnedDataSet DataSetType
0x58 m_ScorePerTurnDataSet DataSetType
0x5c m_SciencePerTurnDataSet DataSetType
0x60 m_FaithPerTurnDataSet DataSetType
0x64 m_EraScorePerTurnDataSet DataSetType
0x68 m_TotalGovernorsDataSet DataSetType
0x6c m_TotalGovernorTitlesDataSet DataSetType
0x70 m_SignalHandles std::__1::vector<GameCore::Message::Handle, std::__1::allocator<GameCore::Message::Handle> >
0x88 m_bTransferredData bool
0x90 m_Repository GameSummary::Repository writes: HallofFame:GetPlayerObject; reads: HallofFame:GetPlayerObject
0x178 m_OldRepository Shared::GameSummaryRepository