Home › Class layouts › Player › Player::EventManager

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

Player::EventManager

GameCore::Player::EventManager — class, size 504 bytes (0x1f8).

Linux offset Member Type Lua methods (inferred)
0x0 m_pPlayer Player::Instance* reads: PlayerCulture:ReverseBoost, PlayerCulture:SetCivic, PlayerTechs:ReverseBoost, PlayerTechs:SetTech
0x8 m_governmentRevokedHandle Message::Handle reads: PlayerCulture:ReverseBoost, PlayerCulture:SetCivic
0x18 m_governmentEnactedHandle Message::Handle
0x28 m_playerEraChangedHandle Message::Handle
0x38 m_playerTechResearchedHandle Message::Handle
0x48 m_playerCivicCulturevatedHandle Message::Handle
0x58 m_playerDestroyedHandle Message::Handle
0x68 m_cityLiberatedHandle Message::Handle
0x78 m_districtConstructedHandle Message::Handle
0x88 m_districtPillagedHandle Message::Handle
0x98 m_districtRepairedHandle Message::Handle
0xa8 m_districtDestroyedHandle Message::Handle
0xb8 m_buildingConstructedHandle Message::Handle
0xc8 m_buildingDestroyedHandle Message::Handle
0xd8 m_projectAdvancedHandle Message::Handle
0xe8 m_playerResourcesChangedHandle Message::Handle
0xf8 m_improvementConstructedHandle Message::Handle
0x108 m_improvementPillagedHandle Message::Handle
0x118 m_improvementRepairedHandle Message::Handle
0x128 m_improvementDestroyedHandle Message::Handle
0x138 m_improvementDestroyedByUnitHandle Message::Handle
0x148 m_resourceTradedHandle Message::Handle
0x158 m_tradePostToBeCreatedHandle Message::Handle reads: PlayerEras:SetEra, PlayerEras:SetStartingEra
0x168 m_tradeRouteStartedHandle Message::Handle
0x178 m_playersMetHandle Message::Handle
0x188 m_warDeclaredHandle Message::Handle
0x198 m_peaceDeclaredHandle Message::Handle
0x1a8 m_featurePlacedHandle Message::Handle
0x1b8 m_featureRemovedHandle Message::Handle
0x1c8 m_nationalParkConstructedHandle Message::Handle
0x1d8 m_greatPersonCreatedHandle Message::Handle
0x1e8 m_cityBuiltHandle Message::Handle