Zdexby TheHolyOneZ
8,798 structs
Struct

ItemData

: ValueType : Object
Heathen.SteamworksIntegration.ItemData, Heathen.Steamworks 0x0004 (4 B) Heathen.Steamworks.dll
0x00x0004

Members 1

OffsetSizeNameTypeFlags
0x04idintPublic

Functions 46

SignatureFlagsNativeParams
string get_Name()Public+1 flags0x08
bool get_HasPrice()Public+1 flags0x01
Code get_CurrencyCode()PublicStatic+1 flags0x04
string get_CurrencySymbol()PublicStatic+1 flags0x08
ulong get_CurrentPrice()Public+1 flags0x08
ulong get_BasePrice()Public+1 flags0x08
List<Heathen.SteamworksIntegration.ItemDetail> GetDetails()Public0x08
long GetTotalQuantity()Public0x08
bool AddPromoItem(Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x08
ConsumeOrder[] GetConsumeOrders(uint quantity)Public0x08
bool Consume(Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x08
void Consume(const ConsumeOrder& order, Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x18
bool Consume(uint quantity, Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x08
bool GetExchangeEntry(uint quantity, ref ExchangeEntry[]& entries)Public0x08
void Exchange(IEnumerable<Heathen.SteamworksIntegration.ExchangeEntry> recipeEntries, Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x08
void GenerateItem(Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x08
void GenerateItem(uint quantity, Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x08
void StartPurchase(Action<Steamworks.SteamInventoryStartPurchaseResult_t callback)Public0x08
void StartPurchase(uint count, Action<Steamworks.SteamInventoryStartPurchaseResult_t callback)Public0x08
bool GetPrice(ref ulong& currentPrice, ref ulong& basePrice)Public0x08
void TriggerDrop(Action<Heathen.SteamworksIntegration.InventoryResult> callback)Public0x08
string CurrentPriceString()Public0x08
string BasePriceString()Public0x08
void RequestPrices(Action<Steamworks.SteamInventoryRequestPricesResult_t callback)PublicStatic0x08
void Update(Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
ItemData Get(int id)PublicStatic0x04
ItemData Get(const SteamItemDef_t& id)PublicStatic0x04
ItemData Get(ItemDefinitionSettings item)PublicStatic0x08
int CompareTo(const ItemData& other)PublicFinal+2 flags0x04
int CompareTo(int other)PublicFinal+2 flags0x04
int CompareTo(const SteamItemDef_t& other)PublicFinal+2 flags0x04
bool Equals(const ItemData& other)PublicFinal+2 flags0x04
bool Equals(int other)PublicFinal+2 flags0x04
bool Equals(const SteamItemDef_t& other)PublicFinal+2 flags0x04
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool op_Equality(const ItemData& l, const ItemData& r)PublicStatic+1 flags0x04
bool op_Equality(const ItemData& l, int r)PublicStatic+1 flags0x04
bool op_Equality(const ItemData& l, const SteamItemDef_t& r)PublicStatic+1 flags0x04
bool op_Inequality(const ItemData& l, const ItemData& r)PublicStatic+1 flags0x04
bool op_Inequality(const ItemData& l, int r)PublicStatic+1 flags0x04
bool op_Inequality(const ItemData& l, const SteamItemDef_t& r)PublicStatic+1 flags0x04
int op_Implicit(const ItemData& c)PublicStatic+1 flags0x04
ItemData op_Implicit(int id)PublicStatic+1 flags0x04
SteamItemDef_t op_Implicit(const ItemData& c)PublicStatic+1 flags0x04
ItemData op_Implicit(const SteamItemDef_t& id)PublicStatic+1 flags0x04

Used by 18

types with a member, parameter or interface of this type