Home › Class layouts › Definition › Definition::Adjacency_YieldChange

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

GameCore::Definition::Adjacency_YieldChange — class, size 272 bytes (0x110).

Bases: Definition::IProperties at 0x0

Linux offset Member Type
0x10 m_DatabaseRowId int32
0x14 m_CollectionIndex uint32
0x18 m_TilesRequired int32
0x1c m_YieldChange int32
0x20 m_AdjacentResourceClass Basic
0x28 m_Description Basic
0x30 m_ID Basic
0x38 m_YieldType Basic
0x40 m_AdjacentDistrict Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x50 m_AdjacentFeature Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x60 m_AdjacentImprovement Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x70 m_AdjacentTerrain Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x80 m_ObsoleteCivic Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x90 m_ObsoleteTech Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xa0 m_PrereqCivic Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xb0 m_PrereqTech Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xc0 m_AdjacentNaturalWonder (bit-field, 1 bits) bool
0xc0 m_AdjacentResource (bit-field, 1 bits) bool
0xc0 m_AdjacentRiver (bit-field, 1 bits) bool
0xc0 m_AdjacentSeaResource (bit-field, 1 bits) bool
0xc0 m_AdjacentWonder (bit-field, 1 bits) bool
0xc0 m_OtherDistrictAdjacent (bit-field, 1 bits) bool
0xc0 m_Self (bit-field, 1 bits) bool
0xc8 m_DistrictReference const GameCore::Definition::District*
0xd0 m_FeatureReference const GameCore::Definition::Feature*
0xd8 m_ImprovementReference const GameCore::Definition::Improvement*
0xe0 m_ObsoleteCivicReference const GameCore::Definition::Civic*
0xe8 m_ObsoleteTechReference const GameCore::Definition::Technology*
0xf0 m_PrereqCivicReference const GameCore::Definition::Civic*
0xf8 m_PrereqTechReference const GameCore::Definition::Technology*
0x100 m_TerrainReference const GameCore::Definition::Terrain*
0x108 m_YieldTypeReference const GameCore::Definition::Yield*