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

PlayerInfluence::Reflection::Variants1

GameCore::PlayerInfluence::Reflection::Variants1 — structure, size 364 bytes (0x16c).

Linux offset Member Type
0x0 m_bCanGiveInfluence bool
0x1 m_bCanReceiveInfluence bool
0x4 m_xPointsEarned FixedPoint
0x8 m_xPointsPerTurn FixedPoint
0xc m_iPointsThreshold int
0x10 m_iTokensPerThreshold int
0x14 m_iTokensToGive int
0x18 m_eSuzerainPlayer PlayerTypes
0x1c m_bIsSuzerainUniqueBonusDisabled bool
0x20 m_iMostTokensReceived int
0x24 m_iLevyTurnCounter int
0x28 m_iLevyTurnLimit int
0x2c m_aiTokensReceived Types::StaticArray<int, 64>
0x12c m_abCanGiveInfluenceToPlayer Types::StaticArray<bool, 64>