class
PhoneDialerGameController
- 22 properties
- 16 functions
Extends game.ui.NewPhoneRelatedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
contactsList | ink.WidgetReference | 0x88 | scripted |
avatarImage | ink.ImageWidgetReference | 0xA0 | scripted |
hintMessenger | ink.WidgetReference | 0xB8 | scripted |
scrollArea | ink.ScrollAreaWidgetReference | 0xD0 | scripted |
scrollControllerWidget | ink.WidgetReference | 0xE8 | scripted |
journalManager | game.JournalManager? | 0x100 | scripted |
phoneSystem | WeakHandle<PhoneSystem> | 0x110 | scripted |
active | bool | 0x120 | scripted |
listController | WeakHandle<ink.VirtualListController> | 0x128 | scripted |
dataSource | ink.ScriptableDataSourceWrapper? | 0x138 | scripted |
dataView | DialerContactDataView? | 0x148 | scripted |
templateClassifier | DialerContactTemplateClassifier? | 0x158 | scripted |
scrollController | WeakHandle<ink.ScrollController> | 0x168 | scripted |
soundName | CName | 0x178 | scripted |
audioPhoneNavigation | CName | 0x180 | scripted |
phoneBlackboard | WeakHandle<game.IBlackboard> | 0x188 | scripted |
phoneBBDefinition | UI_ComDeviceDef? | 0x198 | scripted |
contactOpensBBID | red.CallbackObject? | 0x1A8 | scripted |
switchAnimProxy | ink.anim.Proxy? | 0x1B8 | scripted |
transitionAnimProxy | ink.anim.Proxy? | 0x1C8 | scripted |
repeatingScrollActionEnabled | bool | 0x1D8 | scripted |
firstInit | bool | 0x1D9 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "PhoneDialerGameController", "OnInitialize", (PhoneDialerGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnInitialize( PhoneDialerGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "PhoneDialerGameController", "OnUninitialize", (PhoneDialerGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnUninitialize( PhoneDialerGameController self );bool OnScrollChanged(Vector2 value)RTTIre.Hooks.Place( "PhoneDialerGameController", "OnScrollChanged", (PhoneDialerGameController_OnScrollChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnScrollChanged( PhoneDialerGameController self, Vector2 value );bool OnPhoneStateChanged(bool value)RTTIre.Hooks.Place( "PhoneDialerGameController", "OnPhoneStateChanged", (PhoneDialerGameController_OnPhoneStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnPhoneStateChanged( PhoneDialerGameController self, bool value );void InitVirtualList()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "InitVirtualList;", (PhoneDialerGameController_InitVirtualList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_InitVirtualList( PhoneDialerGameController self );void CleanVirtualList()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "CleanVirtualList;", (PhoneDialerGameController_CleanVirtualList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_CleanVirtualList( PhoneDialerGameController self );bool OnItemSelected(ink.VirtualCompoundItemController previous, ink.VirtualCompoundItemController next)RTTIre.Hooks.Place( "PhoneDialerGameController", "OnItemSelected", (PhoneDialerGameController_OnItemSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnItemSelected( PhoneDialerGameController self, ink.VirtualCompoundItemController? previous, ink.VirtualCompoundItemController? next );void Show()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "Show;", (PhoneDialerGameController_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_Show( PhoneDialerGameController self );void Hide()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "Hide;", (PhoneDialerGameController_Hide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_Hide( PhoneDialerGameController self );bool OnHideAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "PhoneDialerGameController", "OnHideAnimFinished", (PhoneDialerGameController_OnHideAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnHideAnimFinished( PhoneDialerGameController self, ink.anim.Proxy? proxy );bool OnAllElementsSpawned()RTTIre.Hooks.Place( "PhoneDialerGameController", "OnAllElementsSpawned", (PhoneDialerGameController_OnAllElementsSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnAllElementsSpawned( PhoneDialerGameController self );void PopulateData()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "PopulateData;", (PhoneDialerGameController_PopulateData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_PopulateData( PhoneDialerGameController self );void CallSelectedContact()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "CallSelectedContact;", (PhoneDialerGameController_CallSelectedContact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_CallSelectedContact( PhoneDialerGameController self );void CloseContactList()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "CloseContactList;", (PhoneDialerGameController_CloseContactList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_CloseContactList( PhoneDialerGameController self );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "PhoneDialerGameController", "OnAction", (PhoneDialerGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_OnAction( PhoneDialerGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void GotoMessengerMenu()RTTIre.Hooks.PlaceVoid( "PhoneDialerGameController", "GotoMessengerMenu;", (PhoneDialerGameController_GotoMessengerMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerGameController_GotoMessengerMenu( PhoneDialerGameController self );