Home › Class layouts › AI › AI::GreatWorkCollectionAnalysis

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

GameCore::AI::GreatWorkCollectionAnalysis — class, size 112 bytes (0x70).

Linux offset Member Type
0x0 m_homeCity Player::CityID
0x8 m_building BuildingTypes
0xc m_collectionType GreatWorkObjectTypes
0x10 m_collectionComplete bool
0x18 m_moveToCity Player::CityID
0x20 m_moveToBuilding BuildingTypes
0x28 m_moveFromCity Player::CityID
0x30 m_neededGreatWork GreatWorkListIndex
0x34 m_destinationSlot int
0x38 m_ownedGreatWorks Types::Vector<unsigned int, Types::LinearAlloc::Default<1, 0> >
0x50 m_greatWorksInBuilding Types::Vector<GameCore::GreatWorkListIndex, Types::LinearAlloc::Default<1, 0> >
0x68 m_isInvalid bool