Zdexby TheHolyOneZ
3,086 classes
/Script/SteamCore.Inventory 0x0168 (360 B) align 8 inherited 0x0048 vtable /Script/SteamCore
0x00x0168

Members 6

OffsetSizeNameTypeFlagsDefault
0x10SteamInventoryResultReadyFMulticastScriptDelegate4 flags<delegate>
0x10SteamInventoryDefinitionUpdateFMulticastScriptDelegate4 flags<delegate>
0x10SteamInventoryFullUpdateFMulticastScriptDelegate4 flags<delegate>
0x10SteamInventoryStartPurchaseResultFMulticastScriptDelegate4 flags<delegate>
0x10SteamInventoryRequestPricesResultDelegateFMulticastScriptDelegate4 flags<delegate>
0x10SteamInventoryEligiblePromoItemDefIDsFMulticastScriptDelegate4 flags<delegate>
0x00A80xC0unreflected bytes to end of UInventory

Functions 35

SignatureFlagsNativeParams
bool TriggerItemDrop(FSteamInventoryResult& Result, const FSteamItemDef& ListDefinition)FinalNative+2 flags0x09
bool TransferItemQuantity(FSteamInventoryResult& Result, const FSteamItemInstanceID& ItemIDSource, int32 Quantity, const FSteamItemInstanceID& ItemIDDest)FinalNative+2 flags0x21
bool SubmitUpdateProperties(const FSteamInventoryUpdateHandle& Handle, FSteamInventoryResult& ResultHandle)FinalNative+2 flags0x0D
FSteamInventoryUpdateHandle StartUpdateProperties()FinalNative+2 flags0x08
void StartPurchase(const FScriptDelegate& Callback, const TArray<FSteamItemDef>& ItemDefs, const TArray<int32>& Quantity)FinalNative+1 flags0x30
bool SetPropertyString(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, const FString& Value)FinalNative+2 flags0x31
bool SetPropertyInt(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, int32 Value)FinalNative+2 flags0x25
bool SetPropertyFloat(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, float Value)FinalNative+2 flags0x25
bool SetPropertyBool(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, bool bValue)FinalNative+2 flags0x22
bool SerializeResult(const FSteamInventoryResult& Handle, const TArray<uint8>& Buffer)FinalNative+2 flags0x19
void RequestPrices(const FScriptDelegate& Callback)FinalNative+1 flags0x10
void RequestEligiblePromoItemDefinitionsIDs(const FScriptDelegate& Callback, const FSteamID& SteamID)FinalNative+1 flags0x18
bool RemoveProperty(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName)FinalNative+2 flags0x21
bool LoadItemDefinitions()FinalNative+2 flags0x01
bool GrantPromoItems(FSteamInventoryResult& Result)FinalNative+2 flags0x05
int32 GetResultTimestamp(const FSteamInventoryResult& Handle)FinalNative+2 flags0x08
ESteamResult GetResultStatus(const FSteamInventoryResult& Handle)FinalNative+2 flags0x05
bool GetResultItems(const FSteamInventoryResult& Handle, const TArray<FSteamItemDetails>& Items)FinalNative+2 flags0x19
bool GetResultItemProperty(const FSteamInventoryResult& Handle, int32 ItemIndex, const FString& PropertyName, const FString& Value)FinalNative+2 flags0x29
int32 GetNumItemsWithPrices()FinalNative+2 flags0x04
bool GetItemsWithPrices(const TArray<FSteamItemDef>& ItemDefs, const TArray<int32>& Prices, const TArray<int32>& BasePrices)FinalNative+2 flags0x31
bool GetItemsByID(FSteamInventoryResult& InventoryResult, const TArray<FSteamItemInstanceID>& InstanceIDs)FinalNative+2 flags0x19
bool GetItemPrice(const FSteamItemDef& ItemDef, const int32& Price, const int32& BasePrice)FinalNative+2 flags0x0D
bool GetItemDefinitionProperty(const FSteamItemDef& ItemDef, const FString& PropertyName, const FString& Value)FinalNative+2 flags0x29
bool GetItemDefinitionIDs(const TArray<FSteamItemDef>& ItemDefs)FinalNative+2 flags0x11
bool GetEligiblePromoItemDefinitionIDs(const FSteamID& SteamID, const TArray<FSteamItemDef>& ItemDefs)FinalNative+2 flags0x19
bool GetAllItems(FSteamInventoryResult& Handle)FinalNative+2 flags0x05
bool GenerateItems(FSteamInventoryResult& Result, const TArray<FSteamItemDef>& ItemDefs, const TArray<int32>& Quantity)FinalNative+2 flags0x29
bool ExchangeItems(FSteamInventoryResult& Result, const TArray<FSteamItemDef>& ArrayGenerate, const TArray<int32>& ArrayGenerateQuantity, const TArray<FSteamItemInstanceID>& ArrayDestroy, const TArray<int32>& ArrayDestroyQuantity)FinalNative+2 flags0x49
void DestroyResult(const FSteamInventoryResult& Handle)FinalNative+2 flags0x04
bool DeserializeResult(FSteamInventoryResult& Result, const TArray<uint8>& Buffer, bool bReservedMustBeFalse)FinalNative+2 flags0x1A
bool ConsumeItem(FSteamInventoryResult& Result, const FSteamItemInstanceID& ItemConsume, int32 Quantity)FinalNative+2 flags0x15
bool CheckResultSteamID(const FSteamInventoryResult& Handle, const FSteamID& SteamIDExpected)FinalNative+2 flags0x11
bool AddPromoItems(FSteamInventoryResult& OutResult, const TArray<FSteamItemDef>& ItemDefs)FinalNative+2 flags0x19
bool AddPromoItem(FSteamInventoryResult& Result, const FSteamItemDef& ItemDef)FinalNative+2 flags0x09