Home › Class layouts › AI › AI::Homeland

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

AI::Homeland

GameCore::AI::Homeland — class, size 416 bytes (0x1a0).

Linux offset Member Type
0x0 m_syncArchive FAutoArchiveClassContainer<GameCore::AI::Homeland>
0x98 m_Initialized bool
0xa0 m_pPlayer Player::Instance*
0xa8 m_controlId FAutoVariable<unsigned int, GameCore::AI::Homeland>
0xc0 m_callbacks AI::HomelandAiControlCallbacks
0xd0 m_priority FAutoVariable<GameCore::AI::Control::ControlPriority, GameCore::AI::Homeland>
0xe8 m_additionalPriority FAutoVariable<GameCore::AI::Control::ControlPriority, GameCore::AI::Homeland>
0x100 m_turnActivatedSignal Message::Handle
0x110 m_turnSignal Message::Handle
0x120 m_turnEndSignal Message::Handle
0x130 m_CurrentTurnUnits IdList
0x148 m_currentMoves OrderList
0x160 m_prioritizedMoves FAutoVariable<GameCore::AI::MoveList, GameCore::AI::Homeland>