REDNODE / GAME API

SelectorController

classnative name inkSelectorControllernative

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 5 types

hubRadialStaticSelectorController hubSelectorController hubSelectorSingleCarouselController hubStaticSelectorController PhoneDialerSelectionController

Properties 14

NameTypeFlags
cycledNavigationBooloverriding
indexInt32overriding
labelwref<inkText>scriptedprotected
labelPathCNamescriptedpublic
leftArrowwref<inkWidget>scriptedprotected
leftArrowButtonwref<inkButtonController>scriptedprotected
leftArrowPathCNamescriptedpublic
rightArrowwref<inkWidget>scriptedprotected
rightArrowButtonwref<inkButtonController>scriptedprotected
rightArrowPathCNamescriptedpublic
SelectionChangedinkSelectionChangeCallbackoverriding
valuewref<inkText>scriptedprotected
valuePathCNamescriptedpublic
valuesarray<String>overriding

Methods 16

native func AddValue(value: String)
native func AddValues(values: array<String>)
native func Clear()
native func GetCurrIndex() -> Int32
native func GetValues() -> array<String>
native func GetValuesCount() -> Int32
native func IsCyclical() -> Bool
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLeft(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnRight(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUpdateValue(value: String, index: Int32, changeDirection: inkSelectorChangeDirection) -> Boolscripted
native func Prior()
native func SetCurrIndex(index: Int32)
native func SetCurrIndexWithDirection(index: Int32, changeDirection: inkSelectorChangeDirection)
public final func SetLabel(label: script_ref<String>)scripted