Zdexby TheHolyOneZ
36,909 classes
Class

Client

: Object
Heathen.SteamworksIntegration.API.Inventory.Client, Heathen.Steamworks 0x0010 (16 B) inherited 0x0010 Heathen.Steamworks.dll
0x00x0010

Members 11

OffsetSizeNameTypeFlagsDefault
0x08_itemIndexDictionary<Heathen.SteamworksIntegration.ItemDataPrivateStatic—
0x04<LocalCurrencyCode>k__BackingFieldCodePrivateStatic—
0x08_mOnSteamInventoryDefinitionUpdateSteamInventoryDefinitionUpdateEventPrivateStatic—
0x08_mOnSteamInventoryResultReadySteamInventoryResultReadyEventPrivateStatic—
0x08_mOnSteamMtxAuthResponseSteamMicroTransactionAuthorizationResponcePrivateStatic—
0x08_mResultHandlesDictionary<Steamworks.SteamInventoryResult_tPrivateStatic—
0x08_mSerializationResultsDictionary<Steamworks.SteamInventoryResult_tPrivateStatic—
0x08_mDeserializationResultsDictionary<Steamworks.SteamInventoryResult_tPrivateStatic—
0x08_mSteamInventoryEligiblePromoItemDefIDsTCallResult<Steamworks.SteamInventoryEligiblePromoItemDefIDs_t>PrivateStatic—
0x08_mSteamInventoryStartPurchaseResultTCallResult<Steamworks.SteamInventoryStartPurchaseResult_t>PrivateStatic—
0x08_mSteamInventoryRequestPricesResultTCallResult<Steamworks.SteamInventoryRequestPricesResult_t>PrivateStatic—

Functions 46

SignatureFlagsNativeParams
void Init()PrivateStatic0x00
Code get_LocalCurrencyCode()PublicStatic+1 flags0x04
void set_LocalCurrencyCode(const Code& value)PrivateStatic+1 flags0x04
string get_LocalCurrencySymbol()PublicStatic+1 flags0x08
List<Heathen.SteamworksIntegration.ItemDetail> Details(const ItemData& item)PublicStatic0x08
long ItemTotalQuantity(const ItemData& item)PublicStatic0x08
bool AddPromoItem(const SteamItemDef_t& itemDef, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
bool AddPromoItems(ItemDefinitionSettings item, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
bool AddPromoItems(const SteamItemDef_t[]& itemDefs, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
bool AddPromoItems(const ItemDefinitionSettings[]& items, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
bool AddPromoItems(IEnumerable<Steamworks.SteamItemDef_t> itemDefs, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
bool CheckResultSteamID(const SteamInventoryResult_t& resultHandle, const CSteamID& steamIDExpected)PublicStatic0x08
void ConsumeItem(const SteamItemInstanceID_t& itemConsume, uint quantity, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
void DeserializeResult(const UserData& expectedUser, const byte[]& buffer, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
void DestroyResult(const SteamInventoryResult_t& resultHandle)PublicStatic0x04
void ExchangeItems(const SteamItemDef_t& generate, const SteamItemInstanceID_t[]& destroy, const uint[]& destroyQuantity, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
void GenerateItems(const SteamItemDef_t[]& itemDefs, const uint[]& quantity, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
void GetAllItems(Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
void GetEligiblePromoItems(const UserData& user, Action<Steamworks.EResult callback)PublicStatic0x08
bool GetItemDefinitionIDs(ref SteamItemDef_t[]& results)PublicStatic0x08
string GetItemDefinitionProperty(const SteamItemDef_t& item, const string& propertyName)PublicStatic0x08
string[] GetItemDefinitionProperties(const SteamItemDef_t& item)PublicStatic0x08
void GetItemsByID(const SteamItemInstanceID_t[]& instanceIds, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
bool GetItemPrice(const SteamItemDef_t& item, ref ulong& currentPrice, ref ulong& basePrice)PublicStatic0x08
bool GetItemsWithPrices(ref SteamItemDef_t[]& items, ref ulong[]& currentPrices, ref ulong[]& basePrices)PublicStatic0x08
bool GetResultItemProperty(const SteamInventoryResult_t& resultHandle, uint itemIndex, const string& propertyName, ref string& valueBuffer, ref uint& bufferSize)PublicStatic0x08
bool GetResultItems(const SteamInventoryResult_t& resultHandle, const SteamItemDetails_t[]& items, ref uint& count)PublicStatic0x08
DateTime GetResultTimestamp(const SteamInventoryResult_t& resultHandle)PublicStatic0x08
bool GrantPromoItems(Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
bool LoadItemDefinitions()PublicStatic0x01
void RequestPrices(Action<Steamworks.SteamInventoryRequestPricesResult_t callback)PublicStatic0x08
void SerializeItemResultsByID(const SteamItemInstanceID_t[]& instanceIds, Action<System.Byte[]> callback)PublicStatic0x08
void SerializeAllItemResults(Action<System.Byte[]> callback)PublicStatic0x08
void StartPurchase(const SteamItemDef_t[]& items, const uint[]& quantities, Action<Steamworks.SteamInventoryStartPurchaseResult_t callback)PublicStatic0x08
void TransferItemQuantity(const SteamItemInstanceID_t& source, uint quantity, const SteamItemInstanceID_t& destination, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
void TriggerItemDrop(const SteamItemDef_t& item, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
SteamInventoryUpdateHandle_t StartUpdateProperties()PublicStatic0x08
void SubmitUpdateProperties(const SteamInventoryUpdateHandle_t& handle, Action<Heathen.SteamworksIntegration.InventoryResult> callback)PublicStatic0x08
void RemoveProperty(const SteamInventoryUpdateHandle_t& handle, const SteamItemInstanceID_t& item, const string& propertyName)PublicStatic0x08
void SetProperty(const SteamInventoryUpdateHandle_t& handle, const SteamItemInstanceID_t& item, const string& propertyName, const string& data)PublicStatic0x08
void SetProperty(const SteamInventoryUpdateHandle_t& handle, const SteamItemInstanceID_t& item, const string& propertyName, bool data)PublicStatic0x08
void SetProperty(const SteamInventoryUpdateHandle_t& handle, const SteamItemInstanceID_t& item, const string& propertyName, long data)PublicStatic0x08
void SetProperty(const SteamInventoryUpdateHandle_t& handle, const SteamItemInstanceID_t& item, const string& propertyName, float data)PublicStatic0x08
ItemDetail GetExtendedItemDetail(const SteamInventoryResult_t& result, uint index, const SteamItemDetails_t& detail)PrivateStatic0x28
void HandleInventoryResults(const SteamInventoryResultReady_t& results)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00