class hub
RadialStaticSelectorController
hub.RadialStaticSelectorController
- 16 properties
- 16 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.WidgetReference | 0xB0 | scripted |
line | ink.WidgetReference | 0xC8 | scripted |
leftArrowController | WeakHandle<ink.InputDisplayController> | 0xE0 | scripted |
rightArrowController | WeakHandle<ink.InputDisplayController> | 0xF0 | scripted |
data | MenuData[] | 0x100 | scripted |
widgetsControllers | WeakHandle<HubMenuLabelContentContainer>[] | 0x110 | scripted |
currentIndex | int | 0x120 | scripted |
currentParent | int | 0x124 | scripted |
currentData | MenuData[] | 0x128 | scripted |
lineTranslationAnimProxy | ink.anim.Proxy? | 0x138 | scripted |
lineSizeAnimProxy | ink.anim.Proxy? | 0x148 | scripted |
instantLineUpdateRequested | bool | 0x158 | scripted |
animationsRetryDiv | float | 0x15C | scripted |
debugText | ink.TextWidgetReference | 0x160 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "hubRadialStaticSelectorController", "OnInitialize", (RadialStaticSelectorController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_OnInitialize( hub.RadialStaticSelectorController self );void SetupWidgets(MenuData[] data)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "SetupWidgets;script_ref<array<MenuData>>", (RadialStaticSelectorController_SetupWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_SetupWidgets( hub.RadialStaticSelectorController self, MenuData[] data );bool OnMenuLabelClick(ink.PointerEvent e)RTTIre.Hooks.Place( "hubRadialStaticSelectorController", "OnMenuLabelClick", (RadialStaticSelectorController_OnMenuLabelClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_OnMenuLabelClick( hub.RadialStaticSelectorController self, ink.PointerEvent? e );void SetupMenuValues(MenuData[] data, MenuData currentElement)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "SetupMenuValues;script_ref<array<MenuData>>script_ref<MenuData>", (RadialStaticSelectorController_SetupMenuValues x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_SetupMenuValues( hub.RadialStaticSelectorController self, MenuData[] data, MenuData currentElement );void SetupMenu(MenuData[] data, int startIdentifier)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "SetupMenu;script_ref<array<MenuData>>Int32", (RadialStaticSelectorController_SetupMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_SetupMenu( hub.RadialStaticSelectorController self, MenuData[] data, int startIdentifier );void UpdateArrowsVisibility()RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "UpdateArrowsVisibility;", (RadialStaticSelectorController_UpdateArrowsVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_UpdateArrowsVisibility( hub.RadialStaticSelectorController self );MenuData[] GetMenusByParent(int identifier)RTTIvoid ScrollTo(MenuData data)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "ScrollTo;script_ref<MenuData>", (RadialStaticSelectorController_ScrollTo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_ScrollTo( hub.RadialStaticSelectorController self, MenuData data );bool OnArrangeChildrenComplete()RTTIre.Hooks.Place( "hubRadialStaticSelectorController", "OnArrangeChildrenComplete", (RadialStaticSelectorController_OnArrangeChildrenComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_OnArrangeChildrenComplete( hub.RadialStaticSelectorController self );bool OnPostArrange(hub.StaticSelectorPostArrangeEvent e)RTTIre.Hooks.Place( "hubRadialStaticSelectorController", "OnPostArrange", (RadialStaticSelectorController_OnPostArrange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_OnPostArrange( hub.RadialStaticSelectorController self, hub.StaticSelectorPostArrangeEvent? e );void UpdateLabelsStates(int currentIndex)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "UpdateLabelsStates;Int32", (RadialStaticSelectorController_UpdateLabelsStates x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_UpdateLabelsStates( hub.RadialStaticSelectorController self, int currentIndex );void UpdateHightlight(int index, bool? instant)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "UpdateHightlight;Int32Bool", (RadialStaticSelectorController_UpdateHightlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_UpdateHightlight( hub.RadialStaticSelectorController self, int index, bool? instant );void AnimateLineTranslation(WeakHandle<ink.Widget> targetWidget, float targetX, float time)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "AnimateLineTranslation;inkWidgetFloatFloat", (RadialStaticSelectorController_AnimateLineTranslation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_AnimateLineTranslation( hub.RadialStaticSelectorController self, WeakHandle<ink.Widget> targetWidget, float targetX, float time );void AnimateLineSize(WeakHandle<ink.Widget> targetWidget, float targetWidth, float time)RTTIre.Hooks.PlaceVoid( "hubRadialStaticSelectorController", "AnimateLineSize;inkWidgetFloatFloat", (RadialStaticSelectorController_AnimateLineSize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_AnimateLineSize( hub.RadialStaticSelectorController self, WeakHandle<ink.Widget> targetWidget, float targetWidth, float time );bool OnLineAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "hubRadialStaticSelectorController", "OnLineAnimationFinished", (RadialStaticSelectorController_OnLineAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_OnLineAnimationFinished( hub.RadialStaticSelectorController self, ink.anim.Proxy? anim );bool OnSelectionChanged(int index, string value)RTTIre.Hooks.Place( "hubRadialStaticSelectorController", "OnSelectionChanged", (RadialStaticSelectorController_OnSelectionChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RadialStaticSelectorController_OnSelectionChanged( hub.RadialStaticSelectorController self, int index, string value );