Home › Class layouts › Definition › Definition::EmergencyScoreSource

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

GameCore::Definition::EmergencyScoreSource — class, size 168 bytes (0xa8).

Bases: Definition::IProperties at 0x0

Linux offset Member Type
0x10 m_DatabaseRowId int32
0x14 m_CollectionIndex uint32
0x18 m_EmergencyTypeHash uint32
0x1c m_FromBuildingHash uint32
0x20 m_FromDistrictHash uint32
0x24 m_FromGreatPersonHash uint32
0x28 m_FromProjectHash uint32
0x2c m_ScoreSourceTypeHash uint32
0x30 m_ScoreAmount int32
0x38 m_EmergencyType Basic
0x40 m_Description Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x50 m_FromBuilding Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x60 m_FromDistrict Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x70 m_FromGreatPerson Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x80 m_FromProject Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0x90 m_ScoreSourceType Optional<String::BasicT<String::BasicStringAlloc, ASCII> >
0xa0 m_AttackedEnemyCity (bit-field, 1 bits) bool
0xa0 m_FromAtWar (bit-field, 1 bits) bool
0xa0 m_FromBadCO2Footprint (bit-field, 1 bits) bool
0xa0 m_FromCO2Footprint (bit-field, 1 bits) bool
0xa0 m_FromFavor (bit-field, 1 bits) bool
0xa0 m_FromGold (bit-field, 1 bits) bool
0xa0 m_FromSacrificedUnitStrength (bit-field, 1 bits) bool
0xa0 m_KilledEnemyUnit (bit-field, 1 bits) bool
0xa1 m_MilitaryInEnemyTerritory (bit-field, 1 bits) bool
0xa1 m_ReligionAttackedEnemy (bit-field, 1 bits) bool
0xa1 m_ReligiousInEnemyTerritory (bit-field, 1 bits) bool
0xa1 m_ReligiousUnitsInEnemyTerritory (bit-field, 1 bits) bool
0xa1 m_SpreadReligion (bit-field, 1 bits) bool