6#include "CoreMinimal.h"
10#include "LootLockerCharacterRequestHandler.generated.h"
16 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
18 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
20 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
22 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
24 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
25 bool is_default = false;
31 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
32 bool is_rental = false;
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
34 FString time_left = "";
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
36 FString duration = "";
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
38 FString is_active = "";
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
45 int32 variation_id = 0;
46 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
47 int32 instance_id = 0;
48 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
49 FString mounted_at = "";
50 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
52 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
61 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
73 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
80 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
81 bool is_default = false;
82 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
89 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
90 bool is_default = false;
91 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
93 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
94 int32 character_type_id = 0;
100 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
101 bool is_default = false;
102 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
104 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
108USTRUCT(BlueprintType)
111 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
112 int32 instance_id = 0;
115USTRUCT(BlueprintType)
118 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
120 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
121 int32 asset_variation_id = 0;
124USTRUCT(BlueprintType)
127 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
130 int32 asset_variation_id = 0;
131 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
135USTRUCT(BlueprintType)
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
141 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
142 bool is_default = false;
143 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
145 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
149USTRUCT(BlueprintType)
152 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
156USTRUCT(BlueprintType)
159 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
Definition LootLockerCharacterRequestHandler.h:178
static FString GetEquipableContextsToDefaultCharacter(const FLootLockerPlayerData &PlayerData, const FContextDelegate &OnCompletedRequest)
static FString DeleteCharacter(const FLootLockerPlayerData &PlayerData, int CharacterId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
static FString EquipAssetToCharacterById(const FLootLockerPlayerData &PlayerData, int CharacterId, int InstanceId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
static FString UnEquipAssetToCharacterById(const FLootLockerPlayerData &PlayerData, int CharacterId, int InstanceId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
static FString UpdateCharacter(const FLootLockerPlayerData &PlayerData, int CharacterId, bool IsDefault, FString Name, const FCharacterLoadoutResponse &OnCompletedRequest)
static FString GetOtherPlayersCharacterLoadouts(const FLootLockerPlayerData &PlayerData, const FString &OtherPlayerId, const FString &OtherPlayerPlatform, const FCharacterLoadoutResponse &OnCompletedRequest)
static FString ListCharacterTypes(const FLootLockerPlayerData &PlayerData, const FPLootLockerListCharacterTypesResponse &OnCompletedRequest)
static FString GetOtherPlayersCharacterLoadoutsByUid(const FLootLockerPlayerData &PlayerData, const FString &OtherPlayerUid, const FCharacterLoadoutResponse &OnCompletedRequest)
ULootLockerCharacterRequestHandler()
Definition LootLockerCharacterRequestHandler.h:181
static FString GetEquipableContextsByCharacterId(const FLootLockerPlayerData &PlayerData, int OtherCharacterId, const FContextDelegate &OnCompletedRequest)
static FString EquipAssetToCharacterById(const FLootLockerPlayerData &PlayerData, int CharacterId, int AssetId, int AssetVariationId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
static FString UnEquipAssetToDefaultCharacter(const FLootLockerPlayerData &PlayerData, int InstanceId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
static FString ListPlayerCharacters(const FLootLockerPlayerData &PlayerData, const FPLootLockerListPlayerCharactersResponse &OnCompletedRequest)
static FString GetOtherPlayersCurrentLoadoutToDefaultCharacter(const FLootLockerPlayerData &PlayerData, FString &OtherPlayerId, const FString &OtherPlayerPlatform, const FCharacterLoadoutResponse &OnCompletedRequest)
static FString GetCharacterLoadout(const FLootLockerPlayerData &PlayerData, const FCharacterLoadoutResponse &OnCompletedRequest)
static FString CreateCharacter(const FLootLockerPlayerData &PlayerData, bool IsDefault, FString CharacterName, int CharacterId, const FCharacterLoadoutResponse &OnCompletedRequest)
static FString EquipAssetToDefaultCharacter(const FLootLockerPlayerData &PlayerData, int InstanceId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
static FString GetCurrentLoadoutToDefaultCharacter(const FLootLockerPlayerData &PlayerData, const FCharacterLoadoutResponse &OnCompletedRequest)
void(* FContextDelegate)(FLootLockerGetContextResponse)
C++ response callback delegate; receives an FLootLockerGetContextResponse result.
Definition LootLockerAssetsRequestHandler.h:579
void(* FPLootLockerListCharacterTypesResponse)(FLootLockerListCharacterTypesResponse)
C++ response callback delegate; receives an FLootLockerListCharacterTypesResponse result.
Definition LootLockerCharacterRequestHandler.h:170
void(* FLootLockerCharacterDefaultResponse)(FLootLockerResponse)
C++ response callback delegate; receives an FLootLockerResponse result.
Definition LootLockerCharacterRequestHandler.h:168
void(* FPLootLockerListPlayerCharactersResponse)(FLootLockerListPlayerCharactersResponse)
C++ response callback delegate; receives an FLootLockerListPlayerCharactersResponse result.
Definition LootLockerCharacterRequestHandler.h:172
void(* FCharacterLoadoutResponse)(FLootLockerCharacterLoadoutResponse)
C++ response callback delegate; receives an FLootLockerCharacterLoadoutResponse result.
Definition LootLockerCharacterRequestHandler.h:166
Definition LootLockerAssetsRequestHandler.h:158
Definition LootLockerCharacterRequestHandler.h:57
Definition LootLockerCharacterRequestHandler.h:71
Definition LootLockerCharacterRequestHandler.h:42
Definition LootLockerCharacterRequestHandler.h:29
Definition LootLockerCharacterRequestHandler.h:125
Definition LootLockerCharacterRequestHandler.h:137
Definition LootLockerCharacterRequestHandler.h:14
Definition LootLockerCharacterRequestHandler.h:87
Definition LootLockerCharacterRequestHandler.h:66
Definition LootLockerCharacterRequestHandler.h:109
Definition LootLockerCharacterRequestHandler.h:116
Definition LootLockerAssetsRequestHandler.h:136
Definition LootLockerCharacterRequestHandler.h:98
Definition LootLockerCharacterRequestHandler.h:150
Definition LootLockerCharacterRequestHandler.h:157
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerCharacterRequestHandler.h:78