class
PhoneHotkeyController
- 19 properties
- 21 functions
Extends GenericHotkeyController game.ui.NewPhoneRelatedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
mainIcon | ink.ImageWidgetReference | 0x110 | scripted |
questIcon | ink.ImageWidgetReference | 0x128 | scripted |
callIcon | ink.ImageWidgetReference | 0x140 | scripted |
messageCounterLabel | ink.WidgetReference | 0x158 | scripted |
messageCounterLabelCircle | ink.WidgetReference | 0x170 | scripted |
messageCounter | ink.TextWidgetReference | 0x188 | scripted |
messageCounterCircle | ink.TextWidgetReference | 0x1A0 | scripted |
journalManager | WeakHandle<game.JournalManager> | 0x1B8 | scripted |
phoneIconAtlas | string | 0x1C8 | scripted |
phoneIconName | CName | 0x1E8 | scripted |
proxy | ink.anim.Proxy? | 0x1F0 | scripted |
questImportantAnimProxy | ink.anim.Proxy? | 0x200 | scripted |
comDeviceBB | WeakHandle<game.IBlackboard> | 0x210 | scripted |
quickSlotBB | WeakHandle<game.IBlackboard> | 0x220 | scripted |
phoneEnabledBBId | red.CallbackObject? | 0x230 | scripted |
isVehiclesPopupVisibleBBId | red.CallbackObject? | 0x240 | scripted |
isRadioPopupVisibleBBId | red.CallbackObject? | 0x250 | scripted |
isRadialMenuVisibleBBId | red.CallbackObject? | 0x260 | scripted |
cinematicCameraBBId | red.CallbackObject? | 0x270 | scripted |
Functions
bool Initialize()overrideRTTIre.Hooks.Place( "PhoneHotkeyController", "Initialize;", (PhoneHotkeyController_Initialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_Initialize( PhoneHotkeyController self );bool OnPlayerAttach(game.Object player)overrideRTTIre.Hooks.Place( "PhoneHotkeyController", "OnPlayerAttach", (PhoneHotkeyController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnPlayerAttach( PhoneHotkeyController self, game.Object? player );void OnCinematicCameraChange(bool value)RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "OnCinematicCameraChange;Bool", (PhoneHotkeyController_OnCinematicCameraChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnCinematicCameraChange( PhoneHotkeyController self, bool value );void OnVehiclesManagerPopupIsShown(bool value)RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "OnVehiclesManagerPopupIsShown;Bool", (PhoneHotkeyController_OnVehiclesManagerPopupIsShown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnVehiclesManagerPopupIsShown( PhoneHotkeyController self, bool value );void OnRadioManagerPopupIsShown(bool value)RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "OnRadioManagerPopupIsShown;Bool", (PhoneHotkeyController_OnRadioManagerPopupIsShown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnRadioManagerPopupIsShown( PhoneHotkeyController self, bool value );void OnRadialMenuShown(bool value)RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "OnRadialMenuShown;Bool", (PhoneHotkeyController_OnRadialMenuShown x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnRadialMenuShown( PhoneHotkeyController self, bool value );bool IsPhoneInUse()RTTIre.Hooks.Place( "PhoneHotkeyController", "IsPhoneInUse;", (PhoneHotkeyController_IsPhoneInUse x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_IsPhoneInUse( PhoneHotkeyController self );void InitializeStatusListener()overrideRTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "InitializeStatusListener;", (PhoneHotkeyController_InitializeStatusListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_InitializeStatusListener( PhoneHotkeyController self );void Uninitialize()overrideRTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "Uninitialize;", (PhoneHotkeyController_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_Uninitialize( PhoneHotkeyController self );void OnPhoneEnabledChanged(bool val)RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "OnPhoneEnabledChanged;Bool", (PhoneHotkeyController_OnPhoneEnabledChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnPhoneEnabledChanged( PhoneHotkeyController self, bool val );bool OnPhoneDeviceSlot(WeakHandle<ink.Widget> target)RTTIre.Hooks.Place( "PhoneHotkeyController", "OnPhoneDeviceSlot", (PhoneHotkeyController_OnPhoneDeviceSlot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnPhoneDeviceSlot( PhoneHotkeyController self, WeakHandle<ink.Widget> target );bool OnPhoneDeviceReset(WeakHandle<ink.Widget> target)RTTIre.Hooks.Place( "PhoneHotkeyController", "OnPhoneDeviceReset", (PhoneHotkeyController_OnPhoneDeviceReset x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnPhoneDeviceReset( PhoneHotkeyController self, WeakHandle<ink.Widget> target );void UpdateData()RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "UpdateData;", (PhoneHotkeyController_UpdateData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_UpdateData( PhoneHotkeyController self );void CountMessages(WeakHandle<game.JournalPhoneConversation> convEntry, int[] tracked, out int questImportantMessages, out int unreadMessages)RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "CountMessages;JournalPhoneConversationscript_ref<array<Int32>>Int32Int32", (PhoneHotkeyController_CountMessages x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_CountMessages( PhoneHotkeyController self, WeakHandle<game.JournalPhoneConversation> convEntry, int[] tracked, int questImportantMessages, int unreadMessages );void QuestImportantBlink(bool enable)RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "QuestImportantBlink;Bool", (PhoneHotkeyController_QuestImportantBlink x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_QuestImportantBlink( PhoneHotkeyController self, bool enable );bool OnJournalUpdate(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "PhoneHotkeyController", "OnJournalUpdate", (PhoneHotkeyController_OnJournalUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnJournalUpdate( PhoneHotkeyController self, uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnJournalUpdateVisited(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "PhoneHotkeyController", "OnJournalUpdateVisited", (PhoneHotkeyController_OnJournalUpdateVisited x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnJournalUpdateVisited( PhoneHotkeyController self, uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnTrackedEntryChanges(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "PhoneHotkeyController", "OnTrackedEntryChanges", (PhoneHotkeyController_OnTrackedEntryChanges x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnTrackedEntryChanges( PhoneHotkeyController self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool IsInDefaultState()overrideRTTIre.Hooks.Place( "PhoneHotkeyController", "IsInDefaultState;", (PhoneHotkeyController_IsInDefaultState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_IsInDefaultState( PhoneHotkeyController self );void RestoreDefaultIcon()RTTIre.Hooks.PlaceVoid( "PhoneHotkeyController", "RestoreDefaultIcon;", (PhoneHotkeyController_RestoreDefaultIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_RestoreDefaultIcon( PhoneHotkeyController self );bool OnDpadActionPerformed(DPADActionPerformed evt)overrideRTTIre.Hooks.Place( "PhoneHotkeyController", "OnDpadActionPerformed", (PhoneHotkeyController_OnDpadActionPerformed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneHotkeyController_OnDpadActionPerformed( PhoneHotkeyController self, DPADActionPerformed? evt );