class
ListItemsGroupController
- 9 properties
- 13 functions
Extends CodexListItemController ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
menuList | ink.CompoundWidgetReference | 0x48 | scripted |
foldArrowRef | ink.WidgetReference | 0x60 | scripted |
foldoutButton | ink.WidgetReference | 0x78 | scripted |
foldoutIndipendently | bool | 0x90 | scripted |
menuListController | WeakHandle<ink.ListController> | 0x98 | scripted |
foldoutButtonController | WeakHandle<ink.ButtonController> | 0xA8 | scripted |
lastClickedData | WeakHandle<IScriptable> | 0xB8 | scripted |
data | IScriptable?[] | 0xC8 | scripted |
isOpen | bool | 0xD8 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "ListItemsGroupController", "OnInitialize", (ListItemsGroupController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_OnInitialize( ListItemsGroupController self );bool OnAddedToList(WeakHandle<ink.ListItemController> target)RTTIre.Hooks.Place( "ListItemsGroupController", "OnAddedToList", (ListItemsGroupController_OnAddedToList x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_OnAddedToList( ListItemsGroupController self, WeakHandle<ink.ListItemController> target );void SetData(IScriptable[] data)RTTIre.Hooks.PlaceVoid( "ListItemsGroupController", "SetData;script_ref<array<IScriptable>>", (ListItemsGroupController_SetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_SetData( ListItemsGroupController self, IScriptable[] data );bool OnContentClicked(int index, ink.ListItemController target)RTTIre.Hooks.Place( "ListItemsGroupController", "OnContentClicked", (ListItemsGroupController_OnContentClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_OnContentClicked( ListItemsGroupController self, int index, ink.ListItemController? target );void ProcessToggledOn(WeakHandle<IScriptable> data)RTTIre.Hooks.PlaceVoid( "ListItemsGroupController", "ProcessToggledOn;IScriptable", (ListItemsGroupController_ProcessToggledOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_ProcessToggledOn( ListItemsGroupController self, WeakHandle<IScriptable> data );bool OnFoldoutButtonClicked(ink.PointerEvent e)RTTIre.Hooks.Place( "ListItemsGroupController", "OnFoldoutButtonClicked", (ListItemsGroupController_OnFoldoutButtonClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_OnFoldoutButtonClicked( ListItemsGroupController self, ink.PointerEvent? e );bool OnToggledOn(WeakHandle<ink.ListItemController> target)overrideRTTIre.Hooks.Place( "ListItemsGroupController", "OnToggledOn", (ListItemsGroupController_OnToggledOn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_OnToggledOn( ListItemsGroupController self, WeakHandle<ink.ListItemController> target );bool OnToggledOff(WeakHandle<ink.ListItemController> target)RTTIre.Hooks.Place( "ListItemsGroupController", "OnToggledOff", (ListItemsGroupController_OnToggledOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_OnToggledOff( ListItemsGroupController self, WeakHandle<ink.ListItemController> target );void OpenGroup()RTTIre.Hooks.PlaceVoid( "ListItemsGroupController", "OpenGroup;", (ListItemsGroupController_OpenGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_OpenGroup( ListItemsGroupController self );void CloseGroup()RTTIre.Hooks.PlaceVoid( "ListItemsGroupController", "CloseGroup;", (ListItemsGroupController_CloseGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_CloseGroup( ListItemsGroupController self );WeakHandle<IScriptable> GetLastClicked()RTTIvoid Select(WeakHandle<IScriptable> entry)RTTIre.Hooks.PlaceVoid( "ListItemsGroupController", "Select;IScriptable", (ListItemsGroupController_Select x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_Select( ListItemsGroupController self, WeakHandle<IScriptable> entry );void SelectDefault()RTTIre.Hooks.PlaceVoid( "ListItemsGroupController", "SelectDefault;", (ListItemsGroupController_SelectDefault x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ListItemsGroupController_SelectDefault( ListItemsGroupController self );