class
VendorItemVirtualController
- 4 properties
- 4 functions
Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
data | VendorInventoryItemData? | 0x0 | scripted |
newData | VendorUIInventoryItemData? | 0x10 | scripted |
itemViewController | WeakHandle<InventoryItemDisplayController> | 0x20 | scripted |
isSpawnInProgress | bool | 0x30 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "VendorItemVirtualController", "OnInitialize", (VendorItemVirtualController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VendorItemVirtualController_OnInitialize( VendorItemVirtualController self );bool OnSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "VendorItemVirtualController", "OnSpawned", (VendorItemVirtualController_OnSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VendorItemVirtualController_OnSpawned( VendorItemVirtualController self, ink.Widget? widget, IScriptable? userData );void UpdateControllerData()RTTIre.Hooks.PlaceVoid( "VendorItemVirtualController", "UpdateControllerData;", (VendorItemVirtualController_UpdateControllerData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendorItemVirtualController_UpdateControllerData( VendorItemVirtualController self );bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav)RTTIre.Hooks.Place( "VendorItemVirtualController", "OnSelected", (VendorItemVirtualController_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VendorItemVirtualController_OnSelected( VendorItemVirtualController self, WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav );