class
UIInventoryScriptableInventoryListenerCallback
- 1 property
- 6 functions
Extends game.InventoryScriptCallback IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
uiInventoryScriptableSystem | WeakHandle<UIInventoryScriptableSystem> | 0x0 | scripted |
Functions
void AttachScriptableSystem(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "UIInventoryScriptableInventoryListenerCallback", "AttachScriptableSystem;GameInstance", (UIInventoryScriptableInventoryListenerCallback_AttachScriptableSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryScriptableInventoryListenerCallback_AttachScriptableSystem( UIInventoryScriptableInventoryListenerCallback self, ScriptGameInstance gameInstance );void OnItemAdded(game.ItemID _itemID, WeakHandle<game.ItemData> itemData, bool flaggedAsSilent)overrideRTTIre.Hooks.PlaceVoid( "UIInventoryScriptableInventoryListenerCallback", "OnItemAdded;ItemIDgameItemDataBool", (UIInventoryScriptableInventoryListenerCallback_OnItemAdded x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryScriptableInventoryListenerCallback_OnItemAdded( UIInventoryScriptableInventoryListenerCallback self, game.ItemID _itemID, WeakHandle<game.ItemData> itemData, bool flaggedAsSilent );void OnPartRemoved(game.ItemID partID, game.ItemID formerItemID)overrideRTTIre.Hooks.PlaceVoid( "UIInventoryScriptableInventoryListenerCallback", "OnPartRemoved;ItemIDItemID", (UIInventoryScriptableInventoryListenerCallback_OnPartRemoved x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryScriptableInventoryListenerCallback_OnPartRemoved( UIInventoryScriptableInventoryListenerCallback self, game.ItemID partID, game.ItemID formerItemID );void OnItemRemoved(game.ItemID _itemID, int difference, int currentQuantity)overrideRTTIre.Hooks.PlaceVoid( "UIInventoryScriptableInventoryListenerCallback", "OnItemRemoved;ItemIDInt32Int32", (UIInventoryScriptableInventoryListenerCallback_OnItemRemoved x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryScriptableInventoryListenerCallback_OnItemRemoved( UIInventoryScriptableInventoryListenerCallback self, game.ItemID _itemID, int difference, int currentQuantity );void OnItemQuantityChanged(game.ItemID _itemID, int diff, uint total, bool flaggedAsSilent)overrideRTTIre.Hooks.PlaceVoid( "UIInventoryScriptableInventoryListenerCallback", "OnItemQuantityChanged;ItemIDInt32Uint32Bool", (UIInventoryScriptableInventoryListenerCallback_OnItemQuantityChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryScriptableInventoryListenerCallback_OnItemQuantityChanged( UIInventoryScriptableInventoryListenerCallback self, game.ItemID _itemID, int diff, uint total, bool flaggedAsSilent );void OnItemExtracted(game.ItemID _itemID)overrideRTTIre.Hooks.PlaceVoid( "UIInventoryScriptableInventoryListenerCallback", "OnItemExtracted;ItemID", (UIInventoryScriptableInventoryListenerCallback_OnItemExtracted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryScriptableInventoryListenerCallback_OnItemExtracted( UIInventoryScriptableInventoryListenerCallback self, game.ItemID _itemID );