hubStaticSelectorController
classscriptedClass
extends SelectorController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 16
| Name | Type | Flags |
|---|---|---|
animationsRetryDiv | Float | scriptedprivate |
container | inkWidgetRef | scriptedprotected |
currentData | array<MenuData> | scriptedprivate |
currentIndex | Int32 | scriptedprotected |
currentParent | Int32 | scriptedprotected |
data | array<MenuData> | scriptedprotected |
debugText | inkTextRef | scriptedprivate |
instantLineUpdateRequested | Bool | scriptedprivate |
leftArrowController | wref<inkInputDisplayController> | scriptedprotected |
leftArrowWidget | inkWidgetRef | scriptedprotected |
line | inkWidgetRef | scriptedprotected |
lineSizeAnimProxy | ref<inkAnimProxy> | scriptedprivate |
lineTranslationAnimProxy | ref<inkAnimProxy> | scriptedprivate |
rightArrowController | wref<inkInputDisplayController> | scriptedprotected |
rightArrowWidget | inkWidgetRef | scriptedprotected |
widgetsControllers | array<wref<HubMenuLabelContentContainer>> | scriptedprotected |
Methods 20
protected func AnimateLineSize(targetWidget: wref<inkWidget>, targetWidth: Float, time: Float)scripted
protected func AnimateLineTranslation(targetWidget: wref<inkWidget>, targetX: Float, time: Float)scripted
public final func GetMenusByParent(identifier: Int32) -> array<MenuData>scripted
protected final func IsCurrent(controller: wref<HubMenuLabelContentContainer>) -> Boolscripted
protected cb func OnArrangeChildrenComplete() -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLineAnimationFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnMenuLabelClick(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnMenuLabelHover(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnMenuLabelHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPostArrange(e: ref<hubStaticSelectorPostArrangeEvent>) -> Boolscripted
protected cb func OnSelectionChanged(index: Int32, value: String) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func ScrollTo(data: script_ref<MenuData>)scripted
public final func SetupMenu(data: script_ref<array<MenuData>>, startIdentifier: Int32)scripted
public final func SetupMenuValues(data: script_ref<array<MenuData>>, currentElement: script_ref<MenuData>)scripted
public final func SetupWidgets(data: script_ref<array<MenuData>>)scripted
private final func UpdateArrowsVisibility()scripted
protected func UpdateHightlight(index: Int32, opt instant: Bool)scripted
protected func UpdateLabelsStates(currentIndex: Int32)scripted