ListController
classnative name inkListControllernative
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Extended by 2 types
Properties 5
| Name | Type | Flags |
|---|---|---|
beginToggled | Bool | overriding |
cycledNavigation | Bool | overriding |
ItemActivated | inkListControllerCallback | overriding |
itemLibraryID | CName | overriding |
ItemSelected | inkListControllerCallback | overriding |
Methods 17
native func Clear(opt refreshImmediately: Bool)
native func FindIndex(value: ref<IScriptable>) -> Int32
native func GetItemAt(index: Int32) -> wref<inkWidget>
native func GetSelectedIndex() -> Int32
native func GetToggledIndex() -> Int32
public final func HandleInput(e: ref<inkPointerEvent>, opt gameCtrl: wref<gameuiMenuGameController>)scripted
native func HasValidSelection() -> Bool
private final func MoveCursorToSelection(gameCtrl: wref<gameuiMenuGameController>)scripted
native func Next()native func Prior()native func PushData(value: ref<IScriptable>, opt refreshImmediately: Bool)
native func PushDataList(value: array<ref<IScriptable>>, opt refreshImmediately: Bool)
native func Refresh()native func SetLibraryID(id: CName)
native func SetSelectedIndex(index: Int32, opt force: Bool)
native func SetToggledIndex(index: Int32)
native func Size() -> Int32