ISteamInventoryExtensions extension
Methods
-
addPromoItem(Pointer<Int> pResultHandle, SteamItemDef itemDef)
→ bool
-
-
addPromoItems(Pointer<Int> pResultHandle, Pointer<Int> pArrayItemDefs, int arrayLength)
→ bool
-
-
checkResultSteamId(SteamInventoryResult resultHandle, CSteamId steamIdExpected)
→ bool
-
-
consumeItem(Pointer<Int> pResultHandle, SteamItemInstanceId itemConsume, int quantity)
→ bool
-
-
deserializeResult(Pointer<Int> pOutResultHandle, Pointer<Void> pBuffer, int bufferSize, bool reservedmustbefalse)
→ bool
-
-
destroyResult(SteamInventoryResult resultHandle)
→ void
-
-
exchangeItems(Pointer<Int> pResultHandle, Pointer<Int> pArrayGenerate, Pointer<UnsignedInt> arrayGenerateQuantity, int arrayGenerateLength, Pointer<UnsignedLongLong> pArrayDestroy, Pointer<UnsignedInt> arrayDestroyQuantity, int arrayDestroyLength)
→ bool
-
-
generateItems(Pointer<Int> pResultHandle, Pointer<Int> pArrayItemDefs, Pointer<UnsignedInt> arrayQuantity, int arrayLength)
→ bool
-
-
getAllItems(Pointer<Int> pResultHandle)
→ bool
-
-
getEligiblePromoItemDefinitionIds(CSteamId steamId, Pointer<Int> pItemDefIds, Pointer<UnsignedInt> itemDefIdsArraySize)
→ bool
-
-
getItemDefinitionIds(Pointer<Int> pItemDefIds, Pointer<UnsignedInt> itemDefIdsArraySize)
→ bool
-
-
getItemDefinitionProperty(SteamItemDef iDefinition, Pointer<Utf8> propertyName, Pointer<Utf8> valueBuffer, Pointer<UnsignedInt> valueBufferSizeOut)
→ bool
-
-
getItemPrice(SteamItemDef iDefinition, Pointer<UnsignedLongLong> pCurrentPrice, Pointer<UnsignedLongLong> pBasePrice)
→ bool
-
-
getItemsById(Pointer<Int> pResultHandle, Pointer<UnsignedLongLong> pInstanceIds, int countInstanceIds)
→ bool
-
-
getItemsWithPrices(Pointer<Int> pArrayItemDefs, Pointer<UnsignedLongLong> pCurrentPrices, Pointer<UnsignedLongLong> pBasePrices, int arrayLength)
→ bool
-
-
getNumItemsWithPrices()
→ int
-
-
getResultItemProperty(SteamInventoryResult resultHandle, int itemIndex, Pointer<Utf8> propertyName, Pointer<Utf8> valueBuffer, Pointer<UnsignedInt> valueBufferSizeOut)
→ bool
-
-
getResultItems(SteamInventoryResult resultHandle, Pointer<SteamItemDetails> pOutItemsArray, Pointer<UnsignedInt> outItemsArraySize)
→ bool
-
-
getResultStatus(SteamInventoryResult resultHandle)
→ EResult
-
-
getResultTimestamp(SteamInventoryResult resultHandle)
→ int
-
-
grantPromoItems(Pointer<Int> pResultHandle)
→ bool
-
-
inspectItem(Pointer<Int> pResultHandle, Pointer<Utf8> itemToken)
→ bool
-
-
loadItemDefinitions()
→ bool
-
-
removeProperty(SteamInventoryUpdateHandle handle, SteamItemInstanceId nItemId, Pointer<Utf8> propertyName)
→ bool
-
-
requestEligiblePromoItemDefinitionsIds(CSteamId steamId)
→ SteamApiCall
-
-
requestPrices()
→ SteamApiCall
-
-
sendItemDropHeartbeat()
→ void
-
-
serializeResult(SteamInventoryResult resultHandle, Pointer<Void> pOutBuffer, Pointer<UnsignedInt> outBufferSize)
→ bool
-
-
setPropertyBool(SteamInventoryUpdateHandle handle, SteamItemInstanceId nItemId, Pointer<Utf8> propertyName, bool value)
→ bool
-
-
setPropertyFloat(SteamInventoryUpdateHandle handle, SteamItemInstanceId nItemId, Pointer<Utf8> propertyName, double value)
→ bool
-
-
setPropertyInt64(SteamInventoryUpdateHandle handle, SteamItemInstanceId nItemId, Pointer<Utf8> propertyName, int nValue)
→ bool
-
-
setPropertyString(SteamInventoryUpdateHandle handle, SteamItemInstanceId nItemId, Pointer<Utf8> propertyName, Pointer<Utf8> propertyValue)
→ bool
-
-
startPurchase(Pointer<Int> pArrayItemDefs, Pointer<UnsignedInt> arrayQuantity, int arrayLength)
→ SteamApiCall
-
-
startUpdateProperties()
→ SteamInventoryUpdateHandle
-
-
submitUpdateProperties(SteamInventoryUpdateHandle handle, Pointer<Int> pResultHandle)
→ bool
-
-
tradeItems(Pointer<Int> pResultHandle, CSteamId steamIdTradePartner, Pointer<UnsignedLongLong> pArrayGive, Pointer<UnsignedInt> pArrayGiveQuantity, int nArrayGiveLength, Pointer<UnsignedLongLong> pArrayGet, Pointer<UnsignedInt> pArrayGetQuantity, int nArrayGetLength)
→ bool
-
-
transferItemQuantity(Pointer<Int> pResultHandle, SteamItemInstanceId itemIdSource, int quantity, SteamItemInstanceId itemIdDest)
→ bool
-
-
triggerItemDrop(Pointer<Int> pResultHandle, SteamItemDef dropListDefinition)
→ bool
-