Home › Class layouts › Unit › Unit::RockBand

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

Unit::RockBand

GameCore::Unit::RockBand — class, size 208 bytes (0xd0).

Linux offset Member Type
0x0 m_pUnit ParentPtr<GameCore::Unit::Instance>
0x8 m_bMaxLevel bool
0x9 m_bMaxPromotions bool
0xc m_iLevel int
0x10 m_iAlbumSales int
0x14 m_iPostTourismBombForeignLoyalty int
0x18 m_iModifiedRockbandLevelNationalPark int
0x1c m_iModifiedTourismBombValueNationalPark int
0x20 m_iModifiedRockbandLevelNaturalWonder int
0x24 m_iModifiedTourismBombValueNaturalWonder int
0x28 m_iModifiedTourismBombPlayerRange int
0x2c m_iModifiedTourismBombValueAtRange int
0x30 m_iModifiedTourismBombConvertCity int
0x34 m_iModifiedTourismBombValueTargetPeace int
0x38 m_aiModifiedRockbandLevelDistrict Types::Vector<int, Types::LinearAlloc::Default<1, 0> >
0x50 m_aiModifiedRockbandLevelImprovement Types::Vector<int, Types::LinearAlloc::Default<1, 0> >
0x68 m_aiModifiedTourismBombValueDistrict Types::Vector<int, Types::LinearAlloc::Default<1, 0> >
0x80 m_aiModifiedTourismBombValueImprovement Types::Vector<int, Types::LinearAlloc::Default<1, 0> >
0x98 m_aiConcertPlots Types::Vector<int, Types::LinearAlloc::Default<1, 0> >
0xb0 m_aModifiedYieldPerTourismBomb YieldArray