class ink
ListItemController
ink.ListItemController
- 6 properties
- 7 functions
- 9 derived classes
Extends ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
AnimatedListItemController, CodexListItemController, JournalEntryListItemController, PhotoModeMenuListItem, QuickhacksListItemController, ServerInfoController, SettingsCategoryItem, SettingsListItem, character.CreationSummaryListItem
Properties
| Property | Type | Offset | |
|---|---|---|---|
ToggledOff | ink.ListItemControllerCallback | 0x2B0 | |
ToggledOn | ink.ListItemControllerCallback | 0x278 | |
Selected | ink.ListItemControllerCallback | 0x2E8 | |
Deselected | ink.ListItemControllerCallback | 0x320 | |
AddedToList | ink.ListItemControllerCallback | 0x240 | |
labelPathRef | ink.TextWidgetReference | 0x0 | scripted |
Functions
int GetIndex()RTTIre.Hooks.Place( "inkListItemController", "GetIndex", (ListItemController_GetIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemController_GetIndex( ink.ListItemController self );WeakHandle<IScriptable> GetData()RTTIbool IsToggled()RTTIre.Hooks.Place( "inkListItemController", "IsToggled", (ListItemController_IsToggled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemController_IsToggled( ink.ListItemController self );bool IsSelected()RTTIre.Hooks.Place( "inkListItemController", "IsSelected", (ListItemController_IsSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemController_IsSelected( ink.ListItemController self );bool OnInitialize()RTTIre.Hooks.Place( "inkListItemController", "OnInitialize", (ListItemController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemController_OnInitialize( ink.ListItemController self );bool OnDataChanged(IScriptable value)RTTIre.Hooks.Place( "inkListItemController", "OnDataChanged", (ListItemController_OnDataChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemController_OnDataChanged( ink.ListItemController self, IScriptable? value );bool OnSetCursorOver()RTTIre.Hooks.Place( "inkListItemController", "OnSetCursorOver", (ListItemController_OnSetCursorOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ListItemController_OnSetCursorOver( ink.ListItemController self );