REDNODE / GAME API

PhoneDialerSelectionController

classscriptedClass

extends SelectorController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 12

NameTypeFlags
animationsRetryDivFloatscriptedprivate
containerinkCompoundRefscriptedprotected
currentIndexInt32scriptedprivate
highlightInitializedBoolscriptedprivate
leftArrowControllerwref<inkInputDisplayController>scriptedprotected
leftArrowWidgetinkWidgetRefscriptedprotected
lineinkWidgetRefscriptedprotected
lineSizeAnimProxyref<inkAnimProxy>scriptedprivate
lineTranslationAnimProxyref<inkAnimProxy>scriptedprivate
rightArrowControllerwref<inkInputDisplayController>scriptedprotected
rightArrowWidgetinkWidgetRefscriptedprotected
widgetsControllersarray<wref<HubMenuLabelContentContainer>>scriptedprotected

Methods 12

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 HideTab(index: Int32)scripted
protected cb func OnArrangeChildrenComplete() -> Boolscripted
protected cb func OnDelayedHighlightUpdate(evt: ref<DelayedHighlightUpdateEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLineAnimationFinished(anim: ref<inkAnimProxy>) -> Boolscripted
public final func ScrollTo(index: Int32, opt instant: Bool)scripted
public final func SetupWidgets()scripted
private final func UpdateArrowsVisibility()scripted
protected func UpdateHightlight(index: Int32, opt instant: Bool)scripted
protected func UpdateLabelsStates(currentIndex: Int32)scripted