Home › Class layouts › Game › Game::HeroesManager

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

GameCore::Game::HeroesManager — class, size 584 bytes (0x248).

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

Linux offset Member Type Lua methods (inferred)
0x18 m_syncArchive FAutoArchiveClassContainer<GameCore::Game::HeroesManager>
0xb0 m_abHeroClaimPlayers FAutoVariable<eastl::vector<int, eastl::allocator>, GameCore::Game::HeroesManager> reads: GameHeroesManager:CreateHero
0xe0 m_abValidHeroClasses FAutoVariable<eastl::vector<bool, eastl::allocator>, GameCore::Game::HeroesManager>
0x110 m_kOnGameStarted Message::Handle
0x120 m_kOnUnitInitialized Message::Handle
0x130 m_kOnUnitDestroyed Message::Handle
0x140 m_kOnUnitPropertyChanged Message::Handle
0x150 m_kOnCityConquered Message::Handle
0x160 m_kOnCombatOcurred Message::Handle
0x170 m_kOnMetPlayerHandle Message::Handle
0x180 m_kOnEncounterUnit Message::Handle
0x190 m_kOnPlayerChangedEra Message::Handle
0x1a0 m_kOnPlayerGaveInfluenceTokenHandle Message::Handle
0x1b0 m_kOnTechnologyResearched Message::Handle
0x1c0 m_kOnDistrictConstructed Message::Handle
0x1d0 m_kOnUnitTriggerGoodyHutHandle Message::Handle
0x1e0 m_kOnArtifactExtracted Message::Handle
0x1f0 m_kOnFindWonder Message::Handle
0x200 m_kOnFindNewContinent Message::Handle
0x210 m_kOnUnitFindWonder Message::Handle
0x220 m_kOnUnitFindNewContinent Message::Handle
0x230 m_kOnCheckNewFaithPurchases Message::Handle
0x240 m_iLowLifespanThreshold int
0x244 m_uiGoodyHutImprovementHash uint