class ink
ListController
ink.ListController
- 5 properties
- 17 functions
- 2 derived classes
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemLibraryID | CName | 0x118 | |
cycledNavigation | bool | 0x120 | |
beginToggled | bool | 0x121 | |
ItemSelected | ink.ListControllerCallback | 0x78 | |
ItemActivated | ink.ListControllerCallback | 0xB0 |
Functions
void PushData(IScriptable value, bool? refreshImmediately)RTTIre.Hooks.PlaceVoid( "inkListController", "PushData", (ListController_PushData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_PushData( ink.ListController self, IScriptable? value, bool? refreshImmediately );void PushDataList(IScriptable[] value, bool? refreshImmediately)RTTIre.Hooks.PlaceVoid( "inkListController", "PushDataList", (ListController_PushDataList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_PushDataList( ink.ListController self, IScriptable[] value, bool? refreshImmediately );void Clear(bool? refreshImmediately)RTTIre.Hooks.PlaceVoid( "inkListController", "Clear", (ListController_Clear x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_Clear( ink.ListController self, bool? refreshImmediately );void Refresh()RTTIre.Hooks.PlaceVoid( "inkListController", "Refresh", (ListController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_Refresh( ink.ListController self );int FindIndex(IScriptable value)RTTIre.Hooks.Place( "inkListController", "FindIndex", (ListController_FindIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ListController_FindIndex( ink.ListController self, IScriptable? value );void SetLibraryID(CName id)RTTIre.Hooks.PlaceVoid( "inkListController", "SetLibraryID", (ListController_SetLibraryID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_SetLibraryID( ink.ListController self, CName id );void SetToggledIndex(int index)RTTIre.Hooks.PlaceVoid( "inkListController", "SetToggledIndex", (ListController_SetToggledIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_SetToggledIndex( ink.ListController self, int index );int GetToggledIndex()RTTIre.Hooks.Place( "inkListController", "GetToggledIndex", (ListController_GetToggledIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ListController_GetToggledIndex( ink.ListController self );WeakHandle<ink.Widget> GetItemAt(int index)RTTIbool HasValidSelection()RTTIre.Hooks.Place( "inkListController", "HasValidSelection", (ListController_HasValidSelection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListController_HasValidSelection( ink.ListController self );int GetSelectedIndex()RTTIre.Hooks.Place( "inkListController", "GetSelectedIndex", (ListController_GetSelectedIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ListController_GetSelectedIndex( ink.ListController self );void SetSelectedIndex(int index, bool? force)RTTIre.Hooks.PlaceVoid( "inkListController", "SetSelectedIndex", (ListController_SetSelectedIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_SetSelectedIndex( ink.ListController self, int index, bool? force );void Prior()RTTIre.Hooks.PlaceVoid( "inkListController", "Prior", (ListController_Prior x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_Prior( ink.ListController self );void Next()RTTIre.Hooks.PlaceVoid( "inkListController", "Next", (ListController_Next x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_Next( ink.ListController self );int Size()RTTIre.Hooks.Place( "inkListController", "Size", (ListController_Size x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ListController_Size( ink.ListController self );void HandleInput(ink.PointerEvent e, WeakHandle<game.ui.MenuGameController>? gameCtrl)RTTIre.Hooks.PlaceVoid( "inkListController", "HandleInput;inkPointerEventgameuiMenuGameController", (ListController_HandleInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_HandleInput( ink.ListController self, ink.PointerEvent? e, WeakHandle<game.ui.MenuGameController>? gameCtrl );void MoveCursorToSelection(WeakHandle<game.ui.MenuGameController> gameCtrl)RTTIre.Hooks.PlaceVoid( "inkListController", "MoveCursorToSelection;gameuiMenuGameController", (ListController_MoveCursorToSelection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListController_MoveCursorToSelection( ink.ListController self, WeakHandle<game.ui.MenuGameController> gameCtrl );