Zdexby TheHolyOneZ
9,523 structs
Struct

InventoryItem

: ValueType : Object
Steamworks.InventoryItem, Facepunch.Steamworks.Win64 0x0020 (32 B) Facepunch.Steamworks.Win64.dll
implements IEquatable`1
0x00x0020

Members 5

OffsetSizeNameTypeFlags
0x08_idInventoryItemId1 flags
0x04_defInventoryDefId1 flags
0x04_flagsSteamItemFlags1 flags
0x02_quantityushort1 flags
0x00120x06padding / unreflected
0x08_propertiesDictionary<System.String1 flags

Functions 20

SignatureFlagsNativeParams
InventoryItemId get_Id()Public+1 flags0x08
InventoryDefId get_DefId()Public+1 flags0x04
int get_Quantity()Public+1 flags0x04
InventoryDef get_Def()Public+1 flags0x08
Dictionary<System.String get_Properties()Public+1 flags0x08
bool get_IsNoTrade()Public+1 flags0x01
bool get_IsRemoved()Public+1 flags0x01
bool get_IsConsumed()Public+1 flags0x01
Task<System.Nullable<Steamworks.InventoryResult>> ConsumeAsync(int amount)Public0x08
Task<System.Nullable<Steamworks.InventoryResult>> SplitStackAsync(int quantity)Public0x08
Task<System.Nullable<Steamworks.InventoryResult>> AddAsync(const InventoryItem& add, int quantity)Public0x20
InventoryItem From(const SteamItemDetails_t& details)Static+1 flags0x20
Dictionary<System.String GetProperties(const SteamInventoryResult_t& result, int index)Static+1 flags0x08
DateTime get_Acquired()Public+1 flags0x08
string get_Origin()Public+1 flags0x08
bool op_Equality(const InventoryItem& a, const InventoryItem& b)PublicStatic+1 flags0x20
bool op_Inequality(const InventoryItem& a, const InventoryItem& b)PublicStatic+1 flags0x20
bool Equals(object p)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool Equals(const InventoryItem& p)PublicFinal+2 flags0x20

Used by 11

types with a member, parameter or interface of this type