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