Zdexby TheHolyOneZ
49,743 classes
Class

SteamInventory

: SteamSharedClass`1 : SteamClass : Object
Steamworks.SteamInventory, Facepunch.Steamworks.Win64 0x0010 (16 B) inherited 0x0010 Facepunch.Steamworks.Win64.dll
0x00x0010

Members 6

OffsetSizeNameTypeFlagsDefault
0x08OnInventoryUpdatedAction<Steamworks.InventoryResult>PrivateStatic—
0x08OnDefinitionsUpdatedActionPrivateStatic—
0x08<Currency>k__BackingFieldstringPrivateStatic—
0x08<Items>k__BackingFieldInventoryItem[]PrivateStatic—
0x08<Definitions>k__BackingFieldInventoryDef[]PrivateStatic—
0x08_defMapDictionary<System.Int32PrivateStatic—
Inherited from SteamSharedClass`1 2
OffsetSizeNameTypeFlagsDefault
0x08InterfaceClientSteamInterfaceStatic+1 flags—
0x08InterfaceServerSteamInterfaceStatic+1 flags—

Functions 31

SignatureFlagsNativeParams
ISteamInventory get_Internal()Static+2 flags0x08
bool InitializeInterface(bool server)2 flags0x01
void InstallEvents(bool server)Static+1 flags0x01
void InventoryUpdated(const SteamInventoryFullUpdate_t& x)PrivateStatic0x04
void add_OnInventoryUpdated(Action<Steamworks.InventoryResult> value)PublicStatic+1 flags0x08
void remove_OnInventoryUpdated(Action<Steamworks.InventoryResult> value)PublicStatic+1 flags0x08
void add_OnDefinitionsUpdated(Action value)PublicStatic+1 flags0x08
void remove_OnDefinitionsUpdated(Action value)PublicStatic+1 flags0x08
void LoadDefinitions()PrivateStatic0x00
void LoadItemDefinitions()PublicStatic0x00
Task<System.Boolean> WaitForDefinitions(float timeoutSeconds)PublicStatic0x08
InventoryDef FindDefinition(const InventoryDefId& defId)PublicStatic0x08
string get_Currency()PublicStatic+1 flags0x08
void set_Currency(const string& value)Static+2 flags0x08
Task<Steamworks.InventoryDef[]> GetDefinitionsWithPricesAsync()PublicStatic0x08
InventoryItem[] get_Items()PublicStatic+1 flags0x08
void set_Items(const InventoryItem[]& value)Static+2 flags0x08
InventoryDef[] get_Definitions()PublicStatic+1 flags0x08
void set_Definitions(const InventoryDef[]& value)Static+2 flags0x08
InventoryDef[] GetDefinitions()Static+1 flags0x08
bool GetAllItems()PublicStatic0x01
Task<System.Nullable<Steamworks.InventoryResult>> GetAllItemsAsync()PublicStatic0x08
Task<System.Nullable<Steamworks.InventoryResult>> GenerateItemAsync(InventoryDef target, int amount)PublicStatic0x08
Task<System.Nullable<Steamworks.InventoryResult>> CraftItemAsync(const InventoryItem[]& list, InventoryDef target)PublicStatic0x08
Task<System.Nullable<Steamworks.InventoryResult>> CraftItemAsync(const Amount[]& list, InventoryDef target)PublicStatic0x08
Task<System.Nullable<Steamworks.InventoryResult>> DeserializeAsync(const byte[]& data, int dataLength)PublicStatic0x08
Task<System.Nullable<Steamworks.InventoryResult>> GrantPromoItemsAsync()PublicStatic0x08
Task<System.Nullable<Steamworks.InventoryResult>> TriggerItemDropAsync(const InventoryDefId& id)PublicStatic0x08
Task<System.Nullable<Steamworks.InventoryResult>> AddPromoItemAsync(const InventoryDefId& id)PublicStatic0x08
Task<System.Nullable<Steamworks.Data.InventoryPurchaseResult>> StartPurchaseAsync(const InventoryDef[]& items)PublicStatic0x08
void .ctor()Public+1 flags0x00