REDNODE / GAME API

ListItemsGroupController

classscriptedClass

extends CodexListItemController › ListItemController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 9

NameTypeFlags
dataarray<ref<IScriptable>>scriptedprotected
foldArrowRefinkWidgetRefscriptedprotected
foldoutButtoninkWidgetRefscriptedprotected
foldoutButtonControllerwref<inkButtonController>scriptedprivate
foldoutIndipendentlyBoolscriptedprotected
isOpenBoolscriptedprotected
lastClickedDatawref<IScriptable>scriptedprotected

Methods 13

public func CloseGroup()scripted
public final func GetLastClicked() -> wref<IScriptable>scripted
protected cb func OnAddedToList(target: wref<ListItemController>) -> Boolscripted
protected cb func OnContentClicked(index: Int32, target: ref<ListItemController>) -> Boolscripted
protected cb func OnFoldoutButtonClicked(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnToggledOff(target: wref<ListItemController>) -> Boolscripted
protected cb func OnToggledOn(target: wref<ListItemController>) -> Boolscripted
public func OpenGroup()scripted
protected func ProcessToggledOn(data: wref<IScriptable>)scripted
public func Select(entry: wref<IScriptable>)scripted
public func SelectDefault()scripted
public func SetData(data: script_ref<array<ref<IScriptable>>>)scripted