class
PhoneDialerSelectionController
- 12 properties
- 12 functions
Extends ink.SelectorController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
leftArrowWidget | ink.WidgetReference | 0x80 | scripted |
rightArrowWidget | ink.WidgetReference | 0x98 | scripted |
container | ink.CompoundWidgetReference | 0xB0 | scripted |
line | ink.WidgetReference | 0xC8 | scripted |
leftArrowController | WeakHandle<ink.InputDisplayController> | 0xE0 | scripted |
rightArrowController | WeakHandle<ink.InputDisplayController> | 0xF0 | scripted |
widgetsControllers | WeakHandle<HubMenuLabelContentContainer>[] | 0x100 | scripted |
lineTranslationAnimProxy | ink.anim.Proxy? | 0x110 | scripted |
lineSizeAnimProxy | ink.anim.Proxy? | 0x120 | scripted |
animationsRetryDiv | float | 0x130 | scripted |
highlightInitialized | bool | 0x134 | scripted |
currentIndex | int | 0x138 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "PhoneDialerSelectionController", "OnInitialize", (PhoneDialerSelectionController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_OnInitialize( PhoneDialerSelectionController self );void SetupWidgets()RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "SetupWidgets;", (PhoneDialerSelectionController_SetupWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_SetupWidgets( PhoneDialerSelectionController self );void HideTab(int index)RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "HideTab;Int32", (PhoneDialerSelectionController_HideTab x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_HideTab( PhoneDialerSelectionController self, int index );void UpdateArrowsVisibility()RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "UpdateArrowsVisibility;", (PhoneDialerSelectionController_UpdateArrowsVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_UpdateArrowsVisibility( PhoneDialerSelectionController self );void ScrollTo(int index, bool? instant)RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "ScrollTo;Int32Bool", (PhoneDialerSelectionController_ScrollTo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_ScrollTo( PhoneDialerSelectionController self, int index, bool? instant );void UpdateHightlight(int index, bool? instant)RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "UpdateHightlight;Int32Bool", (PhoneDialerSelectionController_UpdateHightlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_UpdateHightlight( PhoneDialerSelectionController self, int index, bool? instant );void UpdateLabelsStates(int currentIndex)RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "UpdateLabelsStates;Int32", (PhoneDialerSelectionController_UpdateLabelsStates x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_UpdateLabelsStates( PhoneDialerSelectionController self, int currentIndex );void AnimateLineTranslation(WeakHandle<ink.Widget> targetWidget, float targetX, float time)RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "AnimateLineTranslation;inkWidgetFloatFloat", (PhoneDialerSelectionController_AnimateLineTranslation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_AnimateLineTranslation( PhoneDialerSelectionController self, WeakHandle<ink.Widget> targetWidget, float targetX, float time );void AnimateLineSize(WeakHandle<ink.Widget> targetWidget, float targetWidth, float time)RTTIre.Hooks.PlaceVoid( "PhoneDialerSelectionController", "AnimateLineSize;inkWidgetFloatFloat", (PhoneDialerSelectionController_AnimateLineSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_AnimateLineSize( PhoneDialerSelectionController self, WeakHandle<ink.Widget> targetWidget, float targetWidth, float time );bool OnLineAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "PhoneDialerSelectionController", "OnLineAnimationFinished", (PhoneDialerSelectionController_OnLineAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_OnLineAnimationFinished( PhoneDialerSelectionController self, ink.anim.Proxy? anim );bool OnArrangeChildrenComplete()RTTIre.Hooks.Place( "PhoneDialerSelectionController", "OnArrangeChildrenComplete", (PhoneDialerSelectionController_OnArrangeChildrenComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_OnArrangeChildrenComplete( PhoneDialerSelectionController self );bool OnDelayedHighlightUpdate(DelayedHighlightUpdateEvent evt)RTTIre.Hooks.Place( "PhoneDialerSelectionController", "OnDelayedHighlightUpdate", (PhoneDialerSelectionController_OnDelayedHighlightUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PhoneDialerSelectionController_OnDelayedHighlightUpdate( PhoneDialerSelectionController self, DelayedHighlightUpdateEvent? evt );