class
ItemModeInventoryListenerCallback
- 1 property
- 3 functions
Extends game.InventoryScriptCallback IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemModeInstance | WeakHandle<InventoryItemModeLogicController> | 0x0 | scripted |
Functions
void Setup(WeakHandle<InventoryItemModeLogicController> itemModeInstance)RTTIre.Hooks.PlaceVoid( "ItemModeInventoryListenerCallback", "Setup;InventoryItemModeLogicController", (ItemModeInventoryListenerCallback_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemModeInventoryListenerCallback_Setup( ItemModeInventoryListenerCallback self, WeakHandle<InventoryItemModeLogicController> itemModeInstance );void OnItemRemoved(game.ItemID itemIDArg, int difference, int currentQuantity)overrideRTTIre.Hooks.PlaceVoid( "ItemModeInventoryListenerCallback", "OnItemRemoved;ItemIDInt32Int32", (ItemModeInventoryListenerCallback_OnItemRemoved x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemModeInventoryListenerCallback_OnItemRemoved( ItemModeInventoryListenerCallback self, game.ItemID itemIDArg, int difference, int currentQuantity );void OnItemQuantityChanged(game.ItemID itemIDArg, int diff, uint total, bool flaggedAsSilent)overrideRTTIre.Hooks.PlaceVoid( "ItemModeInventoryListenerCallback", "OnItemQuantityChanged;ItemIDInt32Uint32Bool", (ItemModeInventoryListenerCallback_OnItemQuantityChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ItemModeInventoryListenerCallback_OnItemQuantityChanged( ItemModeInventoryListenerCallback self, game.ItemID itemIDArg, int diff, uint total, bool flaggedAsSilent );