REDNODE / GAME API

ListController

classnative name inkListControllernative

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 2 types

inkRollingListController JournalEntriesListController

Properties 5

NameTypeFlags
beginToggledBooloverriding
cycledNavigationBooloverriding
ItemActivatedinkListControllerCallbackoverriding
itemLibraryIDCNameoverriding
ItemSelectedinkListControllerCallbackoverriding

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 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