StaticSelectorController class
hub.StaticSelectorController
Inheritance
Base: ink.SelectorController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
leftArrowWidget | ink.WidgetReference | scripted |
rightArrowWidget | ink.WidgetReference | scripted |
container | ink.WidgetReference | scripted |
line | ink.WidgetReference | scripted |
leftArrowController | WeakHandle<ink.InputDisplayController> | scripted |
rightArrowController | WeakHandle<ink.InputDisplayController> | scripted |
data | MenuData[] | scripted |
widgetsControllers | WeakHandle<HubMenuLabelContentContainer>[] | scripted |
currentIndex | int | scripted |
currentParent | int | scripted |
currentData | MenuData[] | scripted |
lineTranslationAnimProxy | ink.anim.Proxy? | scripted |
lineSizeAnimProxy | ink.anim.Proxy? | scripted |
instantLineUpdateRequested | bool | scripted |
animationsRetryDiv | float | scripted |
debugText | ink.TextWidgetReference | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()RTTIvoid SetupWidgets(MenuData[] data)RTTIbool OnMenuLabelClick(ink.PointerEvent e)RTTIbool OnMenuLabelHover(ink.PointerEvent e)RTTIbool OnMenuLabelHoverOut(ink.PointerEvent e)RTTIbool IsCurrent(WeakHandle<HubMenuLabelContentContainer> controller)RTTIvoid SetupMenuValues(MenuData[] data, MenuData currentElement)RTTIvoid SetupMenu(MenuData[] data, int startIdentifier)RTTIvoid UpdateArrowsVisibility()RTTIMenuData[] GetMenusByParent(int identifier)RTTIvoid ScrollTo(MenuData data)RTTIbool OnArrangeChildrenComplete()RTTIbool OnPostArrange(hub.StaticSelectorPostArrangeEvent e)RTTIvoid UpdateLabelsStates(int currentIndex)RTTIvoid UpdateHightlight(int index, bool? instant)RTTIvoid AnimateLineTranslation(WeakHandle<ink.Widget> targetWidget, float targetX, float time)RTTIvoid AnimateLineSize(WeakHandle<ink.Widget> targetWidget, float targetWidth, float time)RTTIbool OnLineAnimationFinished(ink.anim.Proxy anim)RTTIbool OnSelectionChanged(int index, string value)RTTI