class
CodexListVirtualEntry
- 10 properties
- 9 functions
Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
title | ink.TextWidgetReference | 0x0 | scripted |
icon | ink.ImageWidgetReference | 0x18 | scripted |
newWrapper | ink.WidgetReference | 0x30 | scripted |
ep1Icon | ink.WidgetReference | 0x48 | scripted |
entryData | CodexEntryData? | 0x60 | scripted |
nestedListData | VirutalNestedListData? | 0x70 | scripted |
activeItemSync | WeakHandle<CodexListSyncData> | 0x80 | scripted |
isActive | bool | 0x90 | scripted |
isItemHovered | bool | 0x91 | scripted |
isItemToggled | bool | 0x92 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "CodexListVirtualEntry", "OnInitialize", (CodexListVirtualEntry_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_OnInitialize( CodexListVirtualEntry self );bool OnContactSyncData(CodexSyncBackEvent evt)RTTIre.Hooks.Place( "CodexListVirtualEntry", "OnContactSyncData", (CodexListVirtualEntry_OnContactSyncData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_OnContactSyncData( CodexListVirtualEntry self, CodexSyncBackEvent? evt );void CheckIsNew()RTTIre.Hooks.PlaceVoid( "CodexListVirtualEntry", "CheckIsNew;", (CodexListVirtualEntry_CheckIsNew x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_CheckIsNew( CodexListVirtualEntry self );bool OnEntrySelected(CodexEntrySelectedEvent evt)RTTIre.Hooks.Place( "CodexListVirtualEntry", "OnEntrySelected", (CodexListVirtualEntry_OnEntrySelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_OnEntrySelected( CodexListVirtualEntry self, CodexEntrySelectedEvent? evt );bool OnToggledOn(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "CodexListVirtualEntry", "OnToggledOn", (CodexListVirtualEntry_OnToggledOn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_OnToggledOn( CodexListVirtualEntry self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnToggledOff(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "CodexListVirtualEntry", "OnToggledOff", (CodexListVirtualEntry_OnToggledOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_OnToggledOff( CodexListVirtualEntry self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav)RTTIre.Hooks.Place( "CodexListVirtualEntry", "OnSelected", (CodexListVirtualEntry_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_OnSelected( CodexListVirtualEntry self, WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav );bool OnDeselected(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "CodexListVirtualEntry", "OnDeselected", (CodexListVirtualEntry_OnDeselected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_OnDeselected( CodexListVirtualEntry self, WeakHandle<ink.VirtualCompoundItemController> itemController );void UpdateState()RTTIre.Hooks.PlaceVoid( "CodexListVirtualEntry", "UpdateState;", (CodexListVirtualEntry_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CodexListVirtualEntry_UpdateState( CodexListVirtualEntry self );