Home › Class layouts › Reporting › Reporting::Notification::Instance
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).
Reporting::Notification::Instance
GameCore::Reporting::Notification::Instance — class, size 416 bytes (0x1a0).
| Linux offset |
Member |
Type |
Lua methods (inferred) |
0x0 |
_vptr$Instance |
fn(...)** |
|
0x8 |
m_ID |
Player::NotificationID |
|
0x10 |
m_eType |
Notifications::Types |
|
0x14 |
m_eSeverity |
Notifications::Severity::Types |
|
0x18 |
m_eGroup |
Notifications::Group::Types |
|
0x20 |
m_szMessage |
Localization::String |
|
0xa0 |
m_szSummary |
Localization::String |
|
0x120 |
m_kLocation |
PlotCoord |
|
0x128 |
m_kTarget |
Player::ComponentID |
|
0x130 |
m_eDefaultEndTurnBlockingType |
EndTurnBlockingTypes |
|
0x138 |
m_pkParent |
Reporting::Notification::PoolType* |
|
0x140 |
m_kParameters |
ParameterMap |
|
0x188 |
m_iAddedOnTurn |
int |
|
0x18c |
m_iExpireOnTurnDelta |
int |
|
0x190 |
m_iCount |
int |
reads: NotificationInstance:GetCount |
0x194 |
m_iLockCount |
int |
|
0x198 |
m_bDismissed |
bool |
|
0x199 |
m_bCanUserDismiss |
bool |
|
0x19a |
m_bBlocksTurnAdvancement |
bool |
|
0x19b |
m_bIsAutoNotify |
bool |
|
0x19c |
m_bIsExpired |
bool |
|
0x19d |
m_bIsAutoActivate |
bool |
|
0x19e |
m_bHasBeenActivated |
bool |
|