class
ItemDisplayVirtualController
- 7 properties
- 8 functions
Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemDisplayWidget | ink.WidgetReference | 0x0 | scripted |
widgetToSpawn | CName | 0x18 | scripted |
wrappedData | WrappedInventoryItemData? | 0x20 | scripted |
data | game.InventoryItemData | 0x30 | scripted |
spawnedWidget | WeakHandle<ink.Widget> | 0x290 | scripted |
notificationListenerID | int | 0x2A0 | scripted |
immediateNotificationListener | WeakHandle<ImmediateNotificationListener> | 0x2A8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ItemDisplayVirtualController", "OnInitialize", (ItemDisplayVirtualController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDisplayVirtualController_OnInitialize( ItemDisplayVirtualController self );bool OnWidgetSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "ItemDisplayVirtualController", "OnWidgetSpawned", (ItemDisplayVirtualController_OnWidgetSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDisplayVirtualController_OnWidgetSpawned( ItemDisplayVirtualController self, ink.Widget? widget, IScriptable? userData );bool OnUninitialize()RTTIre.Hooks.Place( "ItemDisplayVirtualController", "OnUninitialize", (ItemDisplayVirtualController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDisplayVirtualController_OnUninitialize( ItemDisplayVirtualController self );bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav)RTTIre.Hooks.Place( "ItemDisplayVirtualController", "OnSelected", (ItemDisplayVirtualController_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ItemDisplayVirtualController_OnSelected( ItemDisplayVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav );void SetupData()RTTIre.Hooks.PlaceVoid( "ItemDisplayVirtualController", "SetupData;", (ItemDisplayVirtualController_SetupData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDisplayVirtualController_SetupData( ItemDisplayVirtualController self );void Update()RTTIre.Hooks.PlaceVoid( "ItemDisplayVirtualController", "Update;", (ItemDisplayVirtualController_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemDisplayVirtualController_Update( ItemDisplayVirtualController self );WeakHandle<WrappedInventoryItemData> GetWrappedData()RTTIWeakHandle<InventoryItemDisplayController> GetItemView()RTTI