6#include "CoreMinimal.h"
9#include "LootLockerAssetInstancesRequestHandler.generated.h"
16 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
18 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
25 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
32 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
40 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
48 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
55 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
57 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
61 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
69 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
77 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
static FString InspectLootBox(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, const FLootBoxContentResponseDelegate &OnCompletedRequest)
static FString OpenLootBox(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, const FOpenLootBoxResponseDelegate &OnCompletedRequest)
static FString DeleteAKeyValuePairByIdForAssetInstance(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, int StorageItemId, const FAssetInstanceStorageItemsResponseDelegate &OnCompletedRequest)
static FString UpdateOneOrMoreKeyValuePairForAssetInstance(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, const FLootLockerAssetInstanceStorageItems Items, const FAssetInstanceStorageItemsResponseDelegate &OnCompletedRequest)
static FString CreateAKeyValuePairForAssetInstance(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, const FLootLockerAssetInstanceStorageItem &Item, const FAssetInstanceStorageItemsResponseDelegate &OnCompletedRequest)
static FString GetAKeyValuePairByIdForAssetInstance(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, int StorageItemId, const FAssetInstanceStorageItemResponseDelegate &OnCompletedRequest)
static FString GetAllKeyValuePairsToAnInstanceForAssetInstance(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, const FAssetInstanceStorageItemsResponseDelegate &OnCompletedRequest)
ULootLockerAssetInstancesRequestHandler()
Definition LootLockerAssetInstancesRequestHandler.h:107
static FString UpdateAKeyValuePairByIdForAssetInstance(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, int StorageItemId, const FLootLockerAssetInstanceStorageItem Item, const FAssetInstanceStorageItemResponseDelegate &OnCompletedRequest)
static FString GetAllKeyValuePairsForAssetInstance(const FLootLockerPlayerData &PlayerData, int AssetInstanceId, const FAssetInstanceStorageItemsResponseDelegate &OnCompletedRequest)
static FString DeleteAssetInstanceFromPlayerInventory(const FLootLockerPlayerData &PlayerData, int AssetInstanceID, const FDeleteAssetInstanceResponseDelegate &OnCompletedRequest)
void(* FOpenLootBoxResponseDelegate)(FLootLockerOpenLootBoxResponse)
C++ response callback delegate; receives an FLootLockerOpenLootBoxResponse result.
Definition LootLockerAssetInstancesRequestHandler.h:96
void(* FDeleteAssetInstanceResponseDelegate)(FLootLockerDeleteAssetInstanceResponse)
C++ response callback delegate; receives an FLootLockerDeleteAssetInstanceResponse result.
Definition LootLockerAssetInstancesRequestHandler.h:98
void(* FAssetInstanceStorageItemsResponseDelegate)(FLootLockerAssetInstanceStorageItemsResponse)
C++ response callback delegate; receives an FLootLockerAssetInstanceStorageItemsResponse result.
Definition LootLockerAssetInstancesRequestHandler.h:90
void(* FAssetInstanceStorageItemResponseDelegate)(FLootLockerAssetInstanceStorageItemResponse)
C++ response callback delegate; receives an FLootLockerAssetInstanceStorageItemResponse result.
Definition LootLockerAssetInstancesRequestHandler.h:92
void(* FLootBoxContentResponseDelegate)(FLootLockerLootBoxContentResponse)
C++ response callback delegate; receives an FLootLockerLootBoxContentResponse result.
Definition LootLockerAssetInstancesRequestHandler.h:94
Definition LootLockerAssetInstancesRequestHandler.h:46
FLootLockerAssetInstanceStorageResponseItem storage
Definition LootLockerAssetInstancesRequestHandler.h:49
Definition LootLockerAssetInstancesRequestHandler.h:14
FString value
Definition LootLockerAssetInstancesRequestHandler.h:19
FString key
Definition LootLockerAssetInstancesRequestHandler.h:17
Definition LootLockerAssetInstancesRequestHandler.h:38
TArray< FLootLockerAssetInstanceStorageResponseItem > storage
Definition LootLockerAssetInstancesRequestHandler.h:41
Definition LootLockerAssetInstancesRequestHandler.h:30
TArray< FLootLockerAssetInstanceStorageItem > storage
Definition LootLockerAssetInstancesRequestHandler.h:33
Definition LootLockerAssetInstancesRequestHandler.h:23
Definition LootLockerAssetInstancesRequestHandler.h:83
Definition LootLockerAssetInstancesRequestHandler.h:67
TArray< FLootLockerLootBoxItem > contents
Definition LootLockerAssetInstancesRequestHandler.h:70
Definition LootLockerAssetInstancesRequestHandler.h:53
int asset_variation_id
Definition LootLockerAssetInstancesRequestHandler.h:58
int asset_rental_option_id
Definition LootLockerAssetInstancesRequestHandler.h:60
int asset_id
Definition LootLockerAssetInstancesRequestHandler.h:56
int weight
Definition LootLockerAssetInstancesRequestHandler.h:62
Definition LootLockerAssetInstancesRequestHandler.h:75
bool check_grant_notifications
Definition LootLockerAssetInstancesRequestHandler.h:78
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19