Home › Class layouts › Game › Game::Eras

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::Eras

GameCore::Game::Eras — class, size 1288 bytes (0x508).

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

Linux offset Member Type Lua methods (inferred)
0x18 m_syncArchive FAutoArchiveClassContainer<GameCore::Game::Eras>
0xb0 m_eCurrentGameEra FAutoVariable<GameCore::EraTypes, GameCore::Game::Eras> reads: GameEras:ChangePlayerEraScore, GameEras:GetCurrentEra
0xc8 m_iCurrentEraStartTurn FAutoVariable<int, GameCore::Game::Eras>
0xe0 m_iNextEraCountdown FAutoVariable<int, GameCore::Game::Eras>
0xf8 m_bPlayerErasChanged FAutoVariable<bool, GameCore::Game::Eras>
0x110 m_bStartingThresholdsCalculated FAutoVariable<bool, GameCore::Game::Eras>
0x128 m_vCurrentGoldenAges FAutoVariable<eastl::vector<bool, eastl::allocator>, GameCore::Game::Eras>
0x158 m_vCurrentDarkAges FAutoVariable<eastl::vector<bool, eastl::allocator>, GameCore::Game::Eras>
0x188 m_vSuperGoldenAgeCredits FAutoVariable<eastl::vector<int, eastl::allocator>, GameCore::Game::Eras>
0x1b8 m_vAlwaysAllowCommemorationQuestCounts FAutoVariable<eastl::vector<int, eastl::allocator>, GameCore::Game::Eras>
0x1e8 m_vExtraEraScorePerPrideMoment FAutoVariable<eastl::vector<int, eastl::allocator>, GameCore::Game::Eras>
0x218 m_vMinScoreForExtraEraScore FAutoVariable<eastl::vector<int, eastl::allocator>, GameCore::Game::Eras>
0x248 m_vCurrentScores FAutoVariable<eastl::vector<GameCore::Game::Eras::PlayerScores, eastl::allocator>, GameCore::Game::Eras> reads: GameEras:ChangePlayerEraScore
0x278 m_vPreviousScores FAutoVariable<eastl::vector<GameCore::Game::Eras::PlayerScores, eastl::allocator>, GameCore::Game::Eras>
0x2a8 m_vPreviousPreviousScores FAutoVariable<eastl::vector<GameCore::Game::Eras::PlayerScores, eastl::allocator>, GameCore::Game::Eras>
0x2d8 m_vCurrentChoices FAutoVariable<eastl::vector<GameCore::Game::Eras::PlayerChoices, eastl::allocator>, GameCore::Game::Eras>
0x308 m_vCurrentThresholds FAutoVariable<eastl::vector<GameCore::Game::Eras::PlayerThresholds, eastl::allocator>, GameCore::Game::Eras>
0x338 m_vPreviousThresholds FAutoVariable<eastl::vector<GameCore::Game::Eras::PlayerThresholds, eastl::allocator>, GameCore::Game::Eras>
0x368 m_kOnTechnologyBoostTriggeredHandle Message::Handle
0x378 m_kOnCivicBoostTriggeredHandle Message::Handle
0x388 m_kOnTechnologyResearchedHandle Message::Handle
0x398 m_kOnCivicCulturevatedHandle Message::Handle
0x3a8 m_kOnCityChangesReligionHandle Message::Handle
0x3b8 m_kOnDistrictConstructedHandle Message::Handle
0x3c8 m_kOnCombatOccurredHandle Message::Handle
0x3d8 m_kOnTradeRouteEndedHandle Message::Handle
0x3e8 m_kOnFindNewContinentHandle Message::Handle
0x3f8 m_kOnFindWonderHandle Message::Handle
0x408 m_kOnAchieveMomentHandle Message::Handle
0x418 m_kOnBuildingConstructedHandle Message::Handle
0x428 m_kOnSpyDisruptRocketry Message::Handle
0x438 m_kOnSpyGreatWorkHeist Message::Handle
0x448 m_kOnSpyRecruitPartisans Message::Handle
0x458 m_kOnSpySabotageProduction Message::Handle
0x468 m_kOnSpySiphonFunds Message::Handle
0x478 m_kOnSpyStealTechBoost Message::Handle
0x488 m_kOnSpyFabricateScandal Message::Handle
0x498 m_kOnSpyFomentUnrest Message::Handle
0x4a8 m_kOnSpyNeutralizeGovernor Message::Handle
0x4b8 m_kOnSpyBreachDam Message::Handle
0x4c8 m_kOnArtifactExtracted Message::Handle
0x4d8 m_kOnGreatPersonCreated Message::Handle
0x4e8 m_kOnTeamVictorious Message::Handle
0x4f8 m_kOnPromotionEarned Message::Handle