class
QuestContactLinkController
- 7 properties
- 7 functions
Extends BaseCodexLinkController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
msgLabel | ink.TextWidgetReference | 0x60 | scripted |
msgContainer | ink.WidgetReference | 0x78 | scripted |
msgCounter | int | 0x90 | scripted |
contactEntry | game.JournalContact? | 0x98 | scripted |
journalMgr | WeakHandle<game.JournalManager> | 0xA8 | scripted |
phoneSystem | WeakHandle<PhoneSystem> | 0xB8 | scripted |
uiSystem | WeakHandle<game.ui.GameSystemUI> | 0xC8 | scripted |
Functions
void Setup(game.JournalEntry journalEntry, WeakHandle<game.JournalManager> journalManager, WeakHandle<PhoneSystem> phoneSystem, WeakHandle<game.ui.GameSystemUI> uiSystem)RTTIre.Hooks.PlaceVoid( "QuestContactLinkController", "Setup;JournalEntryJournalManagerPhoneSystemUISystem", (QuestContactLinkController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestContactLinkController_Setup( QuestContactLinkController self, game.JournalEntry? journalEntry, WeakHandle<game.JournalManager> journalManager, WeakHandle<PhoneSystem> phoneSystem, WeakHandle<game.ui.GameSystemUI> uiSystem );bool OnActivateLink(ActivateLink e)RTTIre.Hooks.Place( "QuestContactLinkController", "OnActivateLink", (QuestContactLinkController_OnActivateLink x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestContactLinkController_OnActivateLink( QuestContactLinkController self, ActivateLink? e );void ShowActionBlockedNotification()RTTIre.Hooks.PlaceVoid( "QuestContactLinkController", "ShowActionBlockedNotification;", (QuestContactLinkController_ShowActionBlockedNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestContactLinkController_ShowActionBlockedNotification( QuestContactLinkController self );void Activate()overrideRTTIre.Hooks.PlaceVoid( "QuestContactLinkController", "Activate;", (QuestContactLinkController_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestContactLinkController_Activate( QuestContactLinkController self );void ActivateSecondary()overrideRTTIre.Hooks.PlaceVoid( "QuestContactLinkController", "ActivateSecondary;", (QuestContactLinkController_ActivateSecondary x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestContactLinkController_ActivateSecondary( QuestContactLinkController self );void CloseHubMenu()RTTIre.Hooks.PlaceVoid( "QuestContactLinkController", "CloseHubMenu;", (QuestContactLinkController_CloseHubMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestContactLinkController_CloseHubMenu( QuestContactLinkController self );void CallSelectedContact()RTTIre.Hooks.PlaceVoid( "QuestContactLinkController", "CallSelectedContact;", (QuestContactLinkController_CallSelectedContact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestContactLinkController_CallSelectedContact( QuestContactLinkController self );