Home › Class layouts › Unit › Unit::Espionage
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::Espionage
GameCore::Unit::Espionage — class, size 136 bytes (0x88).
| Linux offset |
Member |
Type |
0x0 |
m_pUnit |
ParentPtr<GameCore::Unit::Instance> |
0x8 |
m_aEspionageBonuses |
EspionageBonusList |
0x28 |
m_aEspionageTimeReductions |
EspionageTimeReductionList |
0x48 |
m_eOperation |
UnitOperationTypes |
0x4c |
m_iOperationEndTurn |
int |
0x50 |
m_kOperationEndDestination |
PlotCoord |
0x58 |
m_iEstablishInCityTimeReduction |
int |
0x5c |
m_iEscapeBoost |
int |
0x60 |
m_iBoostAllSpies |
int |
0x64 |
m_iNerfAllEnemySpies |
int |
0x68 |
m_iVisibilityReductionAllCities |
int |
0x6c |
m_iCounterSpyAdjacentLevelBoost |
int |
0x70 |
m_eEscapeRoute |
DistrictTypes |
0x74 |
m_eStolenBoost |
TechTypes |
0x78 |
m_iSiphonedGold |
int |
0x7c |
m_iStolenGreatWorkIndex |
GreatWorkListIndex |
0x80 |
m_bCounterSpyEntireCity |
bool |
0x81 |
m_bEscaping |
bool |