Home › Class layouts › Definition › Definition::Boost

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

Definition::Boost

GameCore::Definition::Boost — class, size 376 bytes (0x178).

Bases: Definition::IProperties at 0x0

Linux offset Member Type
0x10 m_DatabaseRowId int32
0x14 m_CollectionIndex uint32
0x18 m_Boost int32
0x1c m_BoostID int32
0x20 m_NumItems int32
0x24 m_TriggerId int32
0x28 m_BoostClass Basic
0x30 m_TriggerDescription Basic
0x38 m_TriggerLongDescription Basic
0x40 m_BoostingCivicType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x50 m_BoostingTechType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x60 m_BuildingType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x70 m_CivicType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x80 m_DistrictType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x90 m_GovernmentSlotType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xa0 m_GovernmentTierType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xb0 m_ImprovementType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xc0 m_RequirementSetId Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xd0 m_ResourceType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xe0 m_TechnologyType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xf0 m_Unit1Type Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x100 m_Unit2Type Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x110 m_RequiresResource (bit-field, 1 bits) bool
0x118 m_BoostingCivicReference const GameCore::Definition::Civic*
0x120 m_BoostingTechReference const GameCore::Definition::Technology*
0x128 m_BoostReference const GameCore::Definition::BoostName*
0x130 m_BuildingReference const GameCore::Definition::Building*
0x138 m_CivicReference const GameCore::Definition::Civic*
0x140 m_DistrictReference const GameCore::Definition::District*
0x148 m_GovernmentTierReference const GameCore::Definition::GovernmentTier*
0x150 m_ImprovementReference const GameCore::Definition::Improvement*
0x158 m_ResourceReference const GameCore::Definition::Resource*
0x160 m_TechnologyReference const GameCore::Definition::Technology*
0x168 m_Unit1Reference const GameCore::Definition::Unit*
0x170 m_Unit2Reference const GameCore::Definition::Unit*