class
SoldItemsCache
- 1 property
- 5 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
cache | SoldItem?[] | 0x0 | scripted |
Functions
void AddItem(game.ItemID itemID, int quantity, int piecePrice)RTTIre.Hooks.PlaceVoid( "SoldItemsCache", "AddItem;ItemIDInt32Int32", (SoldItemsCache_AddItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SoldItemsCache_AddItem( SoldItemsCache self, game.ItemID itemID, int quantity, int piecePrice );void AddItem(SoldItem item)RTTIre.Hooks.PlaceVoid( "SoldItemsCache", "AddItem;SoldItem", (SoldItemsCache_AddItem2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SoldItemsCache_AddItem2( SoldItemsCache self, SoldItem? item );void RemoveItem(game.ItemID itemID, int quantity)RTTIre.Hooks.PlaceVoid( "SoldItemsCache", "RemoveItem;ItemIDInt32", (SoldItemsCache_RemoveItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SoldItemsCache_RemoveItem( SoldItemsCache self, game.ItemID itemID, int quantity );SoldItem? GetItem(game.ItemID itemID)RTTIre.Hooks.Place( "SoldItemsCache", "GetItem;ItemID", (SoldItemsCache_GetItem x) => { return re.Hooks.CallOriginal<re.msgpack.SoldItem>(); } ); [Msgpack.Gen] public readonly partial record struct SoldItemsCache_GetItem( SoldItemsCache self, game.ItemID itemID );int GetItemPrice(game.ItemID itemID)RTTIre.Hooks.Place( "SoldItemsCache", "GetItemPrice;ItemID", (SoldItemsCache_GetItemPrice x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct SoldItemsCache_GetItemPrice( SoldItemsCache self, game.ItemID itemID );