class
NewHudPhoneGameController
- 53 properties
- 95 functions
Extends game.ui.NewHudPhoneGameController game.ui.GenericNotificationGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
player | WeakHandle<PlayerPuppet> | 0x0 | scripted |
journalMgr | WeakHandle<game.JournalManager> | 0x10 | scripted |
questsSystem | WeakHandle<quest.QuestsSystem> | 0x20 | scripted |
uiSystem | WeakHandle<game.ui.GameSystemUI> | 0x30 | scripted |
fact1ListenerId | uint | 0x40 | scripted |
fact2ListenerId | uint | 0x44 | scripted |
fact3ListenerId | uint | 0x48 | scripted |
onNotificationsQueueChanged | red.CallbackObject? | 0x50 | scripted |
currActiveQueueId | int | 0x60 | scripted |
CurrentFunction | EHudPhoneFunction | 0x64 | scripted |
gameplayRestrictions | CName[] | 0x68 | scripted |
buttonPressed | bool | 0x78 | scripted |
repeatingScrollActionEnabled | bool | 0x79 | scripted |
TimeoutPeroid | float | 0x7C | scripted |
activePhoneElements | uint | 0x80 | scripted |
bbSystem | WeakHandle<game.BlackboardSystem> | 0x88 | scripted |
bbUiSystemDef | UI_SystemDef? | 0x98 | scripted |
bbUiSystem | WeakHandle<game.IBlackboard> | 0xA8 | scripted |
isInMenuCallback | red.CallbackObject? | 0xB8 | scripted |
bbUiComDeviceDef | UI_ComDeviceDef? | 0xC8 | scripted |
bbUiComDevice | WeakHandle<game.IBlackboard> | 0xD8 | scripted |
phoneCallInformationCallback | red.CallbackObject? | 0xE8 | scripted |
phoneStatusChangedCallback | red.CallbackObject? | 0xF8 | scripted |
phoneMinimizedCallback | red.CallbackObject? | 0x108 | scripted |
contactsActiveCallback | red.CallbackObject? | 0x118 | scripted |
messageToOpenCallback | red.CallbackObject? | 0x128 | scripted |
phoneEnabledBBId | red.CallbackObject? | 0x138 | scripted |
bbUiQuickSlotsDataDef | UI_QuickSlotsDataDef? | 0x148 | scripted |
bbUiQuickSlotsData | WeakHandle<game.IBlackboard> | 0x158 | scripted |
bbUiPlayerStatsDef | UI_PlayerStatsDef? | 0x168 | scripted |
bbUiPlayerStats | WeakHandle<game.IBlackboard> | 0x178 | scripted |
DelaySystem | WeakHandle<game.DelaySystem> | 0x188 | scripted |
DelayedTimeoutCallbackId | game.DelayID | 0x198 | scripted |
PhoneSystem | WeakHandle<PhoneSystem> | 0x1A0 | scripted |
CurrentCallInformation | quest.PhoneCallInformation | 0x1B0 | scripted |
CurrentPhoneCallContact | WeakHandle<game.JournalContact> | 0x1D0 | scripted |
holoAudioCallLogicController | WeakHandle<HoloAudioCallLogicController> | 0x1E0 | scripted |
contactListLogicController | WeakHandle<PhoneDialerLogicController> | 0x1F0 | scripted |
phoneIconAnimProxy | ink.anim.Proxy? | 0x200 | scripted |
backgroundAnimProxy | ink.anim.Proxy? | 0x210 | scripted |
screenType | PhoneScreenType | 0x220 | scripted |
messagesPanelVisible | bool | 0x224 | scripted |
messagesPanelSpawned | bool | 0x225 | scripted |
threadsVisible | bool | 0x226 | scripted |
messageToOpenHash | int | 0x228 | scripted |
indexToSelect | uint | 0x22C | scripted |
isSingleThread | bool | 0x230 | scripted |
isShowingAllMessages | bool | 0x231 | scripted |
keepOpenWhenInHubMenu | bool | 0x232 | scripted |
audioSystem | WeakHandle<game.GameAudioSystem> | 0x238 | scripted |
isRemoteControllingDevice | bool | 0x248 | scripted |
psmIsControllingDeviceCallback | red.CallbackObject? | 0x250 | scripted |
vehicleEnterCallback | red.CallbackObject? | 0x260 | scripted |
Functions
bool GetShouldSaveState()overrideRTTIre.Hooks.Place( "NewHudPhoneGameController", "GetShouldSaveState;", (NewHudPhoneGameController_GetShouldSaveState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_GetShouldSaveState( NewHudPhoneGameController self );int GetID()overrideRTTIre.Hooks.Place( "NewHudPhoneGameController", "GetID;", (NewHudPhoneGameController_GetID x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_GetID( NewHudPhoneGameController self );bool OnInitialize()RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnInitialize", (NewHudPhoneGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnInitialize( NewHudPhoneGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnUninitialize", (NewHudPhoneGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnUninitialize( NewHudPhoneGameController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnPlayerAttach", (NewHudPhoneGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPlayerAttach( NewHudPhoneGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnPlayerDetach", (NewHudPhoneGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPlayerDetach( NewHudPhoneGameController self, game.Object? playerPuppet );bool OnPlayerEnteredVehicle(int value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnPlayerEnteredVehicle", (NewHudPhoneGameController_OnPlayerEnteredVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPlayerEnteredVehicle( NewHudPhoneGameController self, int value );void OnPhoneEnabledChanged(bool enabled)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "OnPhoneEnabledChanged;Bool", (NewHudPhoneGameController_OnPhoneEnabledChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPhoneEnabledChanged( NewHudPhoneGameController self, bool enabled );bool IsPhoneActive()RTTIre.Hooks.Place( "NewHudPhoneGameController", "IsPhoneActive;", (NewHudPhoneGameController_IsPhoneActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_IsPhoneActive( NewHudPhoneGameController self );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnAction", (NewHudPhoneGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnAction( NewHudPhoneGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );bool OnContactListAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnContactListAction", (NewHudPhoneGameController_OnContactListAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnContactListAction( NewHudPhoneGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void ToggleShowAllMessages()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ToggleShowAllMessages;", (NewHudPhoneGameController_ToggleShowAllMessages x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ToggleShowAllMessages( NewHudPhoneGameController self );void FindMessageToSelect()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "FindMessageToSelect;", (NewHudPhoneGameController_FindMessageToSelect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_FindMessageToSelect( NewHudPhoneGameController self );void AcceptAction()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "AcceptAction;", (NewHudPhoneGameController_AcceptAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_AcceptAction( NewHudPhoneGameController self );void AlternativeAcceptAction()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "AlternativeAcceptAction;", (NewHudPhoneGameController_AlternativeAcceptAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_AlternativeAcceptAction( NewHudPhoneGameController self );void RefreshSmsMessager(WeakHandle<ContactData> contactData)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "RefreshSmsMessager;ContactData", (NewHudPhoneGameController_RefreshSmsMessager x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_RefreshSmsMessager( NewHudPhoneGameController self, WeakHandle<ContactData> contactData );void FocusSmsMessenger()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "FocusSmsMessenger;", (NewHudPhoneGameController_FocusSmsMessenger x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_FocusSmsMessenger( NewHudPhoneGameController self );void MoveMessengerLeft(bool moveBackToRight)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "MoveMessengerLeft;Bool", (NewHudPhoneGameController_MoveMessengerLeft x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_MoveMessengerLeft( NewHudPhoneGameController self, bool moveBackToRight );bool OnSmsMessageGotFocus(FocusSmsMessagerEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnSmsMessageGotFocus", (NewHudPhoneGameController_OnSmsMessageGotFocus x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnSmsMessageGotFocus( NewHudPhoneGameController self, FocusSmsMessagerEvent? evt );bool OnSmsMessageLostFocus(UnfocusSmsMessagerEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnSmsMessageLostFocus", (NewHudPhoneGameController_OnSmsMessageLostFocus x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnSmsMessageLostFocus( NewHudPhoneGameController self, UnfocusSmsMessagerEvent? evt );bool OnContactHidden(WeakHandle<ink.Widget> target)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnContactHidden", (NewHudPhoneGameController_OnContactHidden x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnContactHidden( NewHudPhoneGameController self, WeakHandle<ink.Widget> target );bool RefreshReplies(ContactData contactData)RTTIre.Hooks.Place( "NewHudPhoneGameController", "RefreshReplies;ContactData", (NewHudPhoneGameController_RefreshReplies x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_RefreshReplies( NewHudPhoneGameController self, ContactData? contactData );void CallContact()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "CallContact;", (NewHudPhoneGameController_CallContact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CallContact( NewHudPhoneGameController self );void ShowActionBlockedNotification()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ShowActionBlockedNotification;", (NewHudPhoneGameController_ShowActionBlockedNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ShowActionBlockedNotification( NewHudPhoneGameController self );void ExecuteAction()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ExecuteAction;", (NewHudPhoneGameController_ExecuteAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ExecuteAction( NewHudPhoneGameController self );void ShowSelectedContactMessages(WeakHandle<ContactData> contactData)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ShowSelectedContactMessages;ContactData", (NewHudPhoneGameController_ShowSelectedContactMessages x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ShowSelectedContactMessages( NewHudPhoneGameController self, WeakHandle<ContactData> contactData );void GotoSmsMessenger(WeakHandle<ContactData> contactData)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "GotoSmsMessenger;ContactData", (NewHudPhoneGameController_GotoSmsMessenger x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_GotoSmsMessenger( NewHudPhoneGameController self, WeakHandle<ContactData> contactData );bool OnPSMIsControllingDeviceChanged(bool value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnPSMIsControllingDeviceChanged", (NewHudPhoneGameController_OnPSMIsControllingDeviceChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPSMIsControllingDeviceChanged( NewHudPhoneGameController self, bool value );bool OnNotificationsQueueChanged(int id)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnNotificationsQueueChanged", (NewHudPhoneGameController_OnNotificationsQueueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnNotificationsQueueChanged( NewHudPhoneGameController self, int id );bool OnPhoneIconSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnPhoneIconSpawned", (NewHudPhoneGameController_OnPhoneIconSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPhoneIconSpawned( NewHudPhoneGameController self, ink.Widget? widget, IScriptable? userData );bool OnConsumableTutorial(int value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnConsumableTutorial", (NewHudPhoneGameController_OnConsumableTutorial x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnConsumableTutorial( NewHudPhoneGameController self, int value );bool OnDpadVisibilityChanged(int value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnDpadVisibilityChanged", (NewHudPhoneGameController_OnDpadVisibilityChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnDpadVisibilityChanged( NewHudPhoneGameController self, int value );bool OnGameStarted(int value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnGameStarted", (NewHudPhoneGameController_OnGameStarted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnGameStarted( NewHudPhoneGameController self, int value );bool OnMenuUpdate(bool value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnMenuUpdate", (NewHudPhoneGameController_OnMenuUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnMenuUpdate( NewHudPhoneGameController self, bool value );void SetCallingPaused(bool value)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "SetCallingPaused;Bool", (NewHudPhoneGameController_SetCallingPaused x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_SetCallingPaused( NewHudPhoneGameController self, bool value );bool OnJournalUpdate(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnJournalUpdate", (NewHudPhoneGameController_OnJournalUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnJournalUpdate( NewHudPhoneGameController self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );void NotifyOrRefreshData(WeakHandle<game.JournalEntry> entry, game.JournalEntryState state)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "NotifyOrRefreshData;JournalEntrygameJournalEntryState", (NewHudPhoneGameController_NotifyOrRefreshData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_NotifyOrRefreshData( NewHudPhoneGameController self, WeakHandle<game.JournalEntry> entry, game.JournalEntryState state );bool OnJournalEntryVisited(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnJournalEntryVisited", (NewHudPhoneGameController_OnJournalEntryVisited x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnJournalEntryVisited( NewHudPhoneGameController self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );quest.TriggerCallRequest? CreateTriggerCallRequestFromPhoneCallInformation(quest.PhoneCallInformation phoneCallInformation)RTTIre.Hooks.Place( "NewHudPhoneGameController", "CreateTriggerCallRequestFromPhoneCallInformation;PhoneCallInformation", (NewHudPhoneGameController_CreateTriggerCallRequestFromPhoneCallInformation x) => { return re.Hooks.CallOriginal<re.msgpack.quest.TriggerCallRequest>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CreateTriggerCallRequestFromPhoneCallInformation( NewHudPhoneGameController self, quest.PhoneCallInformation phoneCallInformation );void CancelPendingSpawnRequests()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "CancelPendingSpawnRequests;", (NewHudPhoneGameController_CancelPendingSpawnRequests x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CancelPendingSpawnRequests( NewHudPhoneGameController self );void HandleCall()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "HandleCall;", (NewHudPhoneGameController_HandleCall x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_HandleCall( NewHudPhoneGameController self );bool OnIncommingCallSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnIncommingCallSpawned", (NewHudPhoneGameController_OnIncommingCallSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnIncommingCallSpawned( NewHudPhoneGameController self, ink.Widget? widget, IScriptable? userData );WeakHandle<game.JournalContact> GetIncomingContact()RTTIbool OnIncomingCallFinished(WeakHandle<ink.Widget> target)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnIncomingCallFinished", (NewHudPhoneGameController_OnIncomingCallFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnIncomingCallFinished( NewHudPhoneGameController self, WeakHandle<ink.Widget> target );bool OnHoloAudioCallSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnHoloAudioCallSpawned", (NewHudPhoneGameController_OnHoloAudioCallSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnHoloAudioCallSpawned( NewHudPhoneGameController self, ink.Widget? widget, IScriptable? userData );void UpdateHoloAudioCall()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "UpdateHoloAudioCall;", (NewHudPhoneGameController_UpdateHoloAudioCall x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_UpdateHoloAudioCall( NewHudPhoneGameController self );bool OnHoloAudioCallFinished(WeakHandle<ink.Widget> target)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnHoloAudioCallFinished", (NewHudPhoneGameController_OnHoloAudioCallFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnHoloAudioCallFinished( NewHudPhoneGameController self, WeakHandle<ink.Widget> target );bool OnPhoneStatusChanged(CName phoneStatus)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnPhoneStatusChanged", (NewHudPhoneGameController_OnPhoneStatusChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPhoneStatusChanged( NewHudPhoneGameController self, CName phoneStatus );bool OnPhoneMinimized(bool value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnPhoneMinimized", (NewHudPhoneGameController_OnPhoneMinimized x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnPhoneMinimized( NewHudPhoneGameController self, bool value );void StartTimeoutFailsafe()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "StartTimeoutFailsafe;", (NewHudPhoneGameController_StartTimeoutFailsafe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_StartTimeoutFailsafe( NewHudPhoneGameController self );void CancelTimeoutFailsafe()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "CancelTimeoutFailsafe;", (NewHudPhoneGameController_CancelTimeoutFailsafe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CancelTimeoutFailsafe( NewHudPhoneGameController self );void SetTalkingTrigger(bool isPlayerCalling, quest.PhoneTalkingState state)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "SetTalkingTrigger;BoolquestPhoneTalkingState", (NewHudPhoneGameController_SetTalkingTrigger x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_SetTalkingTrigger( NewHudPhoneGameController self, bool isPlayerCalling, quest.PhoneTalkingState state );void SetPhoneFunction(EHudPhoneFunction newFunction)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "SetPhoneFunction;EHudPhoneFunction", (NewHudPhoneGameController_SetPhoneFunction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_SetPhoneFunction( NewHudPhoneGameController self, EHudPhoneFunction newFunction );void CachePredefinedRestrictions()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "CachePredefinedRestrictions;", (NewHudPhoneGameController_CachePredefinedRestrictions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CachePredefinedRestrictions( NewHudPhoneGameController self );bool OnTimeSkip(TimeSkipFinishEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnTimeSkip", (NewHudPhoneGameController_OnTimeSkip x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnTimeSkip( NewHudPhoneGameController self, TimeSkipFinishEvent? evt );bool OnKeepPhoneOpenWhenInHubMenu(KeepPhoneOpenWhenInHubMenuEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnKeepPhoneOpenWhenInHubMenu", (NewHudPhoneGameController_OnKeepPhoneOpenWhenInHubMenu x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnKeepPhoneOpenWhenInHubMenu( NewHudPhoneGameController self, KeepPhoneOpenWhenInHubMenuEvent? evt );bool OnHUBMenuChanged(ink.MenuLayer_SetMenuModeEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnHUBMenuChanged", (NewHudPhoneGameController_OnHUBMenuChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnHUBMenuChanged( NewHudPhoneGameController self, ink.MenuLayer_SetMenuModeEvent? evt );bool OnContactsActive(bool value)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnContactsActive", (NewHudPhoneGameController_OnContactsActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnContactsActive( NewHudPhoneGameController self, bool value );bool OnContactListSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnContactListSpawned", (NewHudPhoneGameController_OnContactListSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnContactListSpawned( NewHudPhoneGameController self, ink.Widget? widget, IScriptable? userData );void VerifyMessageToOpenHash(IScriptable[] contactDataArray, out int messageToOpenHash)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "VerifyMessageToOpenHash;script_ref<array<IScriptable>>Int32", (NewHudPhoneGameController_VerifyMessageToOpenHash x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_VerifyMessageToOpenHash( NewHudPhoneGameController self, IScriptable[] contactDataArray, int messageToOpenHash );bool OnMessageToOpenHashChanged(int hash)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnMessageToOpenHashChanged", (NewHudPhoneGameController_OnMessageToOpenHashChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnMessageToOpenHashChanged( NewHudPhoneGameController self, int hash );bool OnContactSelectionChanged(ContactSelectionChangedEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnContactSelectionChanged", (NewHudPhoneGameController_OnContactSelectionChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnContactSelectionChanged( NewHudPhoneGameController self, ContactSelectionChangedEvent? evt );void SelectOtherTab()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "SelectOtherTab;", (NewHudPhoneGameController_SelectOtherTab x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_SelectOtherTab( NewHudPhoneGameController self );PhoneScreenType GetOtherScreenType(PhoneScreenType current)RTTIre.Hooks.Place( "NewHudPhoneGameController", "GetOtherScreenType;PhoneScreenType", (NewHudPhoneGameController_GetOtherScreenType x) => { return re.Hooks.CallOriginal<re.msgpack.PhoneScreenType>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_GetOtherScreenType( NewHudPhoneGameController self, PhoneScreenType current );void SetScreenType(PhoneScreenType type)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "SetScreenType;PhoneScreenType", (NewHudPhoneGameController_SetScreenType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_SetScreenType( NewHudPhoneGameController self, PhoneScreenType type );ContactData? CreateFakeContactData(int messagesCount)RTTIre.Hooks.Place( "NewHudPhoneGameController", "CreateFakeContactData;Int32", (NewHudPhoneGameController_CreateFakeContactData x) => { return re.Hooks.CallOriginal<re.msgpack.ContactData>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CreateFakeContactData( NewHudPhoneGameController self, int messagesCount );void ShowSmsMessager(bool visible)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ShowSmsMessager;Bool", (NewHudPhoneGameController_ShowSmsMessager x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ShowSmsMessager( NewHudPhoneGameController self, bool visible );bool OnContactListClosed()RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnContactListClosed", (NewHudPhoneGameController_OnContactListClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnContactListClosed( NewHudPhoneGameController self );void CallSelectedContact(WeakHandle<ContactData> contactData)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "CallSelectedContact;ContactData", (NewHudPhoneGameController_CallSelectedContact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CallSelectedContact( NewHudPhoneGameController self, WeakHandle<ContactData> contactData );bool OnCloseContactList(WeakHandle<ink.Widget> target)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnCloseContactList", (NewHudPhoneGameController_OnCloseContactList x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnCloseContactList( NewHudPhoneGameController self, WeakHandle<ink.Widget> target );void CloseContactList()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "CloseContactList;", (NewHudPhoneGameController_CloseContactList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_CloseContactList( NewHudPhoneGameController self );void Back()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "Back;", (NewHudPhoneGameController_Back x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_Back( NewHudPhoneGameController self );void HideThreads()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "HideThreads;", (NewHudPhoneGameController_HideThreads x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_HideThreads( NewHudPhoneGameController self );bool OnOpenSmsMessenger(OpenSmsMessengerEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnOpenSmsMessenger", (NewHudPhoneGameController_OnOpenSmsMessenger x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnOpenSmsMessenger( NewHudPhoneGameController self, OpenSmsMessengerEvent? evt );bool OnSmsMessangerInitalized(SmsMessangerInitalizedEvent e)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnSmsMessangerInitalized", (NewHudPhoneGameController_OnSmsMessangerInitalized x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnSmsMessangerInitalized( NewHudPhoneGameController self, SmsMessangerInitalizedEvent? e );bool OnCloseSmsMessenger(CloseSmsMessengerEvent evt)RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnCloseSmsMessenger", (NewHudPhoneGameController_OnCloseSmsMessenger x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnCloseSmsMessenger( NewHudPhoneGameController self, CloseSmsMessengerEvent? evt );void EnableContactsInput()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "EnableContactsInput;", (NewHudPhoneGameController_EnableContactsInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_EnableContactsInput( NewHudPhoneGameController self );void DisableContactsInput()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "DisableContactsInput;", (NewHudPhoneGameController_DisableContactsInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_DisableContactsInput( NewHudPhoneGameController self );void ShowContactUpdate(WeakHandle<game.JournalEntry> entry, game.JournalEntryState state)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ShowContactUpdate;JournalEntrygameJournalEntryState", (NewHudPhoneGameController_ShowContactUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ShowContactUpdate( NewHudPhoneGameController self, WeakHandle<game.JournalEntry> entry, game.JournalEntryState state );void ShowNewMessage(WeakHandle<game.JournalEntry> entry, game.JournalEntryState state)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ShowNewMessage;JournalEntrygameJournalEntryState", (NewHudPhoneGameController_ShowNewMessage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ShowNewMessage( NewHudPhoneGameController self, WeakHandle<game.JournalEntry> entry, game.JournalEntryState state );void PushNewContactNotification(string title, string text, CName widget, CName animation, GenericNotificationBaseAction? action)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "PushNewContactNotification;script_ref<String>script_ref<String>CNameCNameGenericNotificationBaseAction", (NewHudPhoneGameController_PushNewContactNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_PushNewContactNotification( NewHudPhoneGameController self, string title, string text, CName widget, CName animation, GenericNotificationBaseAction? action );void PushSMSNotification(WeakHandle<game.JournalPhoneMessage> msgEntry, GenericNotificationBaseAction? action)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "PushSMSNotification;JournalPhoneMessageGenericNotificationBaseAction", (NewHudPhoneGameController_PushSMSNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_PushSMSNotification( NewHudPhoneGameController self, WeakHandle<game.JournalPhoneMessage> msgEntry, GenericNotificationBaseAction? action );void ResolveVisibility()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ResolveVisibility;", (NewHudPhoneGameController_ResolveVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ResolveVisibility( NewHudPhoneGameController self );bool IsVisibilityForced()RTTIre.Hooks.Place( "NewHudPhoneGameController", "IsVisibilityForced;", (NewHudPhoneGameController_IsVisibilityForced x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_IsVisibilityForced( NewHudPhoneGameController self );bool GameStarted()RTTIre.Hooks.Place( "NewHudPhoneGameController", "GameStarted;", (NewHudPhoneGameController_GameStarted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_GameStarted( NewHudPhoneGameController self );bool TutorialActivated()RTTIre.Hooks.Place( "NewHudPhoneGameController", "TutorialActivated;", (NewHudPhoneGameController_TutorialActivated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_TutorialActivated( NewHudPhoneGameController self );void ActivatePhoneElement(game.ui.ActivePhoneElement element)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "ActivatePhoneElement;gameuiActivePhoneElement", (NewHudPhoneGameController_ActivatePhoneElement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_ActivatePhoneElement( NewHudPhoneGameController self, game.ui.ActivePhoneElement element );void DeactivatePhoneElement(game.ui.ActivePhoneElement element)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "DeactivatePhoneElement;gameuiActivePhoneElement", (NewHudPhoneGameController_DeactivatePhoneElement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_DeactivatePhoneElement( NewHudPhoneGameController self, game.ui.ActivePhoneElement element );bool AnyElementExceptInVehicle()RTTIre.Hooks.Place( "NewHudPhoneGameController", "AnyElementExceptInVehicle;", (NewHudPhoneGameController_AnyElementExceptInVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_AnyElementExceptInVehicle( NewHudPhoneGameController self );bool TestPhoneElement(game.ui.ActivePhoneElement element)RTTIre.Hooks.Place( "NewHudPhoneGameController", "TestPhoneElement;gameuiActivePhoneElement", (NewHudPhoneGameController_TestPhoneElement x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_TestPhoneElement( NewHudPhoneGameController self, game.ui.ActivePhoneElement element );void PlayPhoneIconAnim(game.ui.ActivePhoneElement element, bool? deactivation)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "PlayPhoneIconAnim;gameuiActivePhoneElementBool", (NewHudPhoneGameController_PlayPhoneIconAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_PlayPhoneIconAnim( NewHudPhoneGameController self, game.ui.ActivePhoneElement element, bool? deactivation );void PlayBackgroundAnim(game.ui.ActivePhoneElement element, bool? deactivation)RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "PlayBackgroundAnim;gameuiActivePhoneElementBool", (NewHudPhoneGameController_PlayBackgroundAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_PlayBackgroundAnim( NewHudPhoneGameController self, game.ui.ActivePhoneElement element, bool? deactivation );bool OnResolutionChanged()RTTIre.Hooks.Place( "NewHudPhoneGameController", "OnResolutionChanged", (NewHudPhoneGameController_OnResolutionChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_OnResolutionChanged( NewHudPhoneGameController self );void StopPhoneIconAnim()RTTIre.Hooks.PlaceVoid( "NewHudPhoneGameController", "StopPhoneIconAnim;", (NewHudPhoneGameController_StopPhoneIconAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_StopPhoneIconAnim( NewHudPhoneGameController self );game.ui.ActivePhoneElement GetTopmostActivePhoneElement()RTTIre.Hooks.Place( "NewHudPhoneGameController", "GetTopmostActivePhoneElement;", (NewHudPhoneGameController_GetTopmostActivePhoneElement x) => { return re.Hooks.CallOriginal<re.msgpack.game.ui.ActivePhoneElement>(); } ); [Msgpack.Gen] public readonly partial record struct NewHudPhoneGameController_GetTopmostActivePhoneElement( NewHudPhoneGameController self );