class
ShardItemVirtualController
- 13 properties
- 10 functions
Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
icon | ink.WidgetReference | 0x0 | scripted |
label | ink.TextWidgetReference | 0x18 | scripted |
counter | ink.TextWidgetReference | 0x30 | scripted |
collapseIcon | ink.WidgetReference | 0x48 | scripted |
isNewFlag | ink.WidgetReference | 0x60 | scripted |
entryData | ShardEntryData? | 0x78 | scripted |
nestedListData | VirutalNestedListData? | 0x88 | scripted |
activeItemSync | WeakHandle<CodexListSyncData> | 0x98 | scripted |
isActive | bool | 0xA8 | scripted |
isItemHovered | bool | 0xA9 | scripted |
isItemToggled | bool | 0xAA | scripted |
isItemCollapsed | bool | 0xAB | scripted |
clicked | bool | 0xAC | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ShardItemVirtualController", "OnInitialize", (ShardItemVirtualController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnInitialize( ShardItemVirtualController self );bool OnUnnitialize()RTTIre.Hooks.Place( "ShardItemVirtualController", "OnUnnitialize", (ShardItemVirtualController_OnUnnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnUnnitialize( ShardItemVirtualController self );bool OnContactSyncData(ShardSyncBackEvent evt)RTTIre.Hooks.Place( "ShardItemVirtualController", "OnContactSyncData", (ShardItemVirtualController_OnContactSyncData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnContactSyncData( ShardItemVirtualController self, ShardSyncBackEvent? evt );bool OnEntrySelected(ShardEntrySelectedEvent evt)RTTIre.Hooks.Place( "ShardItemVirtualController", "OnEntrySelected", (ShardItemVirtualController_OnEntrySelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnEntrySelected( ShardItemVirtualController self, ShardEntrySelectedEvent? evt );void CheckIsNew()RTTIre.Hooks.PlaceVoid( "ShardItemVirtualController", "CheckIsNew;", (ShardItemVirtualController_CheckIsNew x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_CheckIsNew( ShardItemVirtualController self );bool OnToggledOn(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "ShardItemVirtualController", "OnToggledOn", (ShardItemVirtualController_OnToggledOn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnToggledOn( ShardItemVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnToggledOff(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "ShardItemVirtualController", "OnToggledOff", (ShardItemVirtualController_OnToggledOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnToggledOff( ShardItemVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav)RTTIre.Hooks.Place( "ShardItemVirtualController", "OnSelected", (ShardItemVirtualController_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnSelected( ShardItemVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav );bool OnDeselected(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "ShardItemVirtualController", "OnDeselected", (ShardItemVirtualController_OnDeselected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_OnDeselected( ShardItemVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController );void UpdateState()RTTIre.Hooks.PlaceVoid( "ShardItemVirtualController", "UpdateState;", (ShardItemVirtualController_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ShardItemVirtualController_UpdateState( ShardItemVirtualController self );