Home › Class layouts › Player › Player::Reflection::Variants1

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::Reflection::Variants1

GameCore::Player::Reflection::Variants1 — structure, size 72 bytes (0x48).

Linux offset Member Type
0x0 m_iScore int
0x4 m_eEndTurnBlockingType EndTurnBlockingTypes
0x8 m_eEra EraTypes
0xc m_bIsAlive bool
0xd m_bIsMajor bool
0xe m_bIsMinor bool
0xf m_bIsFreeCities bool
0x10 m_bIsTurnActive bool
0x11 m_bNeedsTurnActiveUpdate bool
0x12 m_bDynamicTurnsSimultaneousMode bool
0x13 m_bIsSimultaneousTurns bool
0x14 m_bIsHuman bool
0x18 m_aeAgendas Types::Vector<GameCore::AgendaTypes, Types::LinearAlloc::Default<1, 0> >
0x30 m_aeAgendaVisibilities Types::Vector<GameCore::DiplomaticVisibilityTypes, Types::LinearAlloc::Default<1, 0> >