class
GenericNotificationController
- 11 properties
- 8 functions
- 16 derived classes
Extends game.ui.GenericNotificationReceiverGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
AuthorisationNotification, AwacsAlertNotification, BountyCollectedNotification, CraftingNotification, CurrencyNotification, ItemAddedNotification, JournalNotification, LevelUpNotification, MessengerNotification, ProgressionNotification
Show 6 more of 16 derived classes
ShardCollectedNotification, TarotCardAddedNotification, UIInGameNotification, UINotification, VehicleAlertNotification, ZoneAlertNotification
Properties
| Property | Type | Offset | |
|---|---|---|---|
titleRef | ink.TextWidgetReference | 0x0 | scripted |
textRef | ink.TextWidgetReference | 0x18 | scripted |
actionLabelRef | ink.TextWidgetReference | 0x30 | scripted |
actionRef | ink.WidgetReference | 0x48 | scripted |
paused | bool | 0x60 | scripted |
blockAction | bool | 0x61 | scripted |
translationAnimationCtrl | WeakHandle<ink.TextReplaceAnimationController> | 0x68 | scripted |
data | game.ui.GenericNotificationViewData? | 0x78 | scripted |
player | WeakHandle<game.Object> | 0x88 | scripted |
isInteractive | bool | 0x98 | scripted |
customInputActionName | CName | 0xA0 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "GenericNotificationController", "OnInitialize", (GenericNotificationController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_OnInitialize( GenericNotificationController self );bool OnUninitialize()RTTIre.Hooks.Place( "GenericNotificationController", "OnUninitialize", (GenericNotificationController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_OnUninitialize( GenericNotificationController self );bool OnNotificationPaused()RTTIre.Hooks.Place( "GenericNotificationController", "OnNotificationPaused", (GenericNotificationController_OnNotificationPaused x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_OnNotificationPaused( GenericNotificationController self );bool OnNotificationResumed()RTTIre.Hooks.Place( "GenericNotificationController", "OnNotificationResumed", (GenericNotificationController_OnNotificationResumed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_OnNotificationResumed( GenericNotificationController self );void SetNotificationData(game.ui.GenericNotificationViewData notificationData)overrideRTTIre.Hooks.PlaceVoid( "GenericNotificationController", "SetNotificationData", (GenericNotificationController_SetNotificationData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_SetNotificationData( GenericNotificationController self, game.ui.GenericNotificationViewData? notificationData );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "GenericNotificationController", "OnAction", (GenericNotificationController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_OnAction( GenericNotificationController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );CName GetInputActionName()RTTIre.Hooks.Place( "GenericNotificationController", "GetInputActionName;", (GenericNotificationController_GetInputActionName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_GetInputActionName( GenericNotificationController self );void OnActionTriggered()RTTIre.Hooks.PlaceVoid( "GenericNotificationController", "OnActionTriggered;", (GenericNotificationController_OnActionTriggered x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericNotificationController_OnActionTriggered( GenericNotificationController self );