class
JournalNotificationQueue
- 29 properties
- 22 functions
Extends game.ui.GenericNotificationGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
showDuration | float | 0x0 | scripted |
currencyNotification | CName | 0x8 | scripted |
shardNotification | CName | 0x10 | scripted |
itemNotification | CName | 0x18 | scripted |
questNotification | CName | 0x20 | scripted |
genericNotification | CName | 0x28 | scripted |
journalMgr | WeakHandle<game.JournalManager> | 0x30 | scripted |
newAreablackboard | WeakHandle<game.IBlackboard> | 0x40 | scripted |
newAreaDef | UI_MapDef? | 0x50 | scripted |
newAreaID | red.CallbackObject? | 0x60 | scripted |
tutorialBlackboard | WeakHandle<game.IBlackboard> | 0x70 | scripted |
tutorialDef | UIGameDataDef? | 0x80 | scripted |
tutorialID | red.CallbackObject? | 0x90 | scripted |
tutorialDataID | red.CallbackObject? | 0xA0 | scripted |
isHiddenByTutorial | bool | 0xB0 | scripted |
customQuestNotificationblackBoardID | red.CallbackObject? | 0xB8 | scripted |
customQuestNotificationblackboardDef | UI_CustomQuestNotificationDef? | 0xC8 | scripted |
customQuestNotificationblackboard | WeakHandle<game.IBlackboard> | 0xD8 | scripted |
transactionSystem | WeakHandle<game.TransactionSystem> | 0xE8 | scripted |
playerPuppet | WeakHandle<game.Object> | 0xF8 | scripted |
activeVehicleBlackboard | WeakHandle<game.IBlackboard> | 0x108 | scripted |
mountBBConnectionId | red.CallbackObject? | 0x118 | scripted |
isPlayerMounted | bool | 0x128 | scripted |
blackboard | WeakHandle<game.IBlackboard> | 0x130 | scripted |
uiSystemBB | UI_SystemDef? | 0x140 | scripted |
uiSystemId | red.CallbackObject? | 0x150 | scripted |
trackedMappinId | red.CallbackObject? | 0x160 | scripted |
uiSystem | game.ui.GameSystemUI? | 0x170 | scripted |
shardTransactionListener | WeakHandle<game.InventoryScriptListener> | 0x180 | scripted |
Functions
bool GetShouldSaveState()overrideRTTIre.Hooks.Place( "JournalNotificationQueue", "GetShouldSaveState;", (JournalNotificationQueue_GetShouldSaveState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_GetShouldSaveState( JournalNotificationQueue self );int GetID()overrideRTTIre.Hooks.Place( "JournalNotificationQueue", "GetID;", (JournalNotificationQueue_GetID x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_GetID( JournalNotificationQueue self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnPlayerAttach", (JournalNotificationQueue_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnPlayerAttach( JournalNotificationQueue self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnPlayerDetach", (JournalNotificationQueue_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnPlayerDetach( JournalNotificationQueue self, game.Object? playerPuppet );bool OnInitialize()RTTIre.Hooks.Place( "JournalNotificationQueue", "OnInitialize", (JournalNotificationQueue_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnInitialize( JournalNotificationQueue self );bool OnUninitialize()RTTIre.Hooks.Place( "JournalNotificationQueue", "OnUninitialize", (JournalNotificationQueue_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnUninitialize( JournalNotificationQueue self );bool OnPlayerMounted(bool value)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnPlayerMounted", (JournalNotificationQueue_OnPlayerMounted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnPlayerMounted( JournalNotificationQueue self, bool value );bool OnMenuUpdate(bool value)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnMenuUpdate", (JournalNotificationQueue_OnMenuUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnMenuUpdate( JournalNotificationQueue self, bool value );bool OnTutorialVisibilityUpdate(bool value)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnTutorialVisibilityUpdate", (JournalNotificationQueue_OnTutorialVisibilityUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnTutorialVisibilityUpdate( JournalNotificationQueue self, bool value );bool OnNCPDJobDoneEvent(NCPDJobDoneEvent evt)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnNCPDJobDoneEvent", (JournalNotificationQueue_OnNCPDJobDoneEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnNCPDJobDoneEvent( JournalNotificationQueue self, NCPDJobDoneEvent? evt );bool OnNewLocationDiscovered(bool newLocation)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnNewLocationDiscovered", (JournalNotificationQueue_OnNewLocationDiscovered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnNewLocationDiscovered( JournalNotificationQueue self, bool newLocation );bool OnJournalEntryVisited(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnJournalEntryVisited", (JournalNotificationQueue_OnJournalEntryVisited x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnJournalEntryVisited( JournalNotificationQueue self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnJournalUpdate(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnJournalUpdate", (JournalNotificationQueue_OnJournalUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnJournalUpdate( JournalNotificationQueue self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnCustomNotification(CustomNotificationEvent evt)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnCustomNotification", (JournalNotificationQueue_OnCustomNotification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnCustomNotification( JournalNotificationQueue self, CustomNotificationEvent? evt );bool OnHackingRewardNotification(HackingRewardNotificationEvent evt)RTTIre.Hooks.Place( "JournalNotificationQueue", "OnHackingRewardNotification", (JournalNotificationQueue_OnHackingRewardNotification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_OnHackingRewardNotification( JournalNotificationQueue self, HackingRewardNotificationEvent? evt );void PushQuestNotification(WeakHandle<game.JournalQuest> questEntry, game.JournalEntryState state)RTTIre.Hooks.PlaceVoid( "JournalNotificationQueue", "PushQuestNotification;JournalQuestgameJournalEntryState", (JournalNotificationQueue_PushQuestNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_PushQuestNotification( JournalNotificationQueue self, WeakHandle<game.JournalQuest> questEntry, game.JournalEntryState state );void PushObjectiveQuestNotification(WeakHandle<game.JournalEntry> entry)RTTIre.Hooks.PlaceVoid( "JournalNotificationQueue", "PushObjectiveQuestNotification;JournalEntry", (JournalNotificationQueue_PushObjectiveQuestNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_PushObjectiveQuestNotification( JournalNotificationQueue self, WeakHandle<game.JournalEntry> entry );void PushNotification(string title, string text, CName widget, CName animation, GenericNotificationBaseAction? action, float? duration)RTTIre.Hooks.PlaceVoid( "JournalNotificationQueue", "PushNotification;script_ref<String>script_ref<String>CNameCNameGenericNotificationBaseActionFloat", (JournalNotificationQueue_PushNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_PushNotification( JournalNotificationQueue self, string title, string text, CName widget, CName animation, GenericNotificationBaseAction? action, float? duration );void PushNotification(game.JournalOnscreen entry)RTTIre.Hooks.PlaceVoid( "JournalNotificationQueue", "PushNotification;JournalOnscreen", (JournalNotificationQueue_PushNotification2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_PushNotification2( JournalNotificationQueue self, game.JournalOnscreen? entry );ShardCollectedNotificationViewData? GetShardNotificationData(game.JournalOnscreen entry)RTTIre.Hooks.Place( "JournalNotificationQueue", "GetShardNotificationData;JournalOnscreen", (JournalNotificationQueue_GetShardNotificationData x) => { return re.Hooks.CallOriginal<re.msgpack.ShardCollectedNotificationViewData>(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_GetShardNotificationData( JournalNotificationQueue self, game.JournalOnscreen? entry );void PushCrackableNotification(game.ItemID itemID, game.JournalOnscreen entry)RTTIre.Hooks.PlaceVoid( "JournalNotificationQueue", "PushCrackableNotification;ItemIDJournalOnscreen", (JournalNotificationQueue_PushCrackableNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_PushCrackableNotification( JournalNotificationQueue self, game.ItemID itemID, game.JournalOnscreen? entry );void ProcessCrackableShardTutorial()RTTIre.Hooks.PlaceVoid( "JournalNotificationQueue", "ProcessCrackableShardTutorial;", (JournalNotificationQueue_ProcessCrackableShardTutorial x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JournalNotificationQueue_ProcessCrackableShardTutorial( JournalNotificationQueue self );