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")
106 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
110USTRUCT(BlueprintType)
113 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
114 int32 instance_id = 0;
117USTRUCT(BlueprintType)
120 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
122 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
123 int32 asset_variation_id = 0;
126USTRUCT(BlueprintType)
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
131 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
132 int32 asset_variation_id = 0;
133 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
137USTRUCT(BlueprintType)
141 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
143 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
144 bool is_default = false;
145 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
147 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
151USTRUCT(BlueprintType)
154 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
158USTRUCT(BlueprintType)
161 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
Definition LootLockerCharacterRequestHandler.h:180
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:183
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:172
void(* FLootLockerCharacterDefaultResponse)(FLootLockerResponse)
C++ response callback delegate; receives an FLootLockerResponse result.
Definition LootLockerCharacterRequestHandler.h:170
void(* FPLootLockerListPlayerCharactersResponse)(FLootLockerListPlayerCharactersResponse)
C++ response callback delegate; receives an FLootLockerListPlayerCharactersResponse result.
Definition LootLockerCharacterRequestHandler.h:174
void(* FCharacterLoadoutResponse)(FLootLockerCharacterLoadoutResponse)
C++ response callback delegate; receives an FLootLockerCharacterLoadoutResponse result.
Definition LootLockerCharacterRequestHandler.h:168
Definition LootLockerAssetsRequestHandler.h:158
Definition LootLockerCharacterRequestHandler.h:57
Definition LootLockerCharacterRequestHandler.h:71
Definition LootLockerCharacterRequestHandler.h:42
Definition LootLockerCharacterRequestHandler.h:29
Definition LootLockerCharacterRequestHandler.h:127
Definition LootLockerCharacterRequestHandler.h:139
Definition LootLockerCharacterRequestHandler.h:14
Definition LootLockerCharacterRequestHandler.h:87
Definition LootLockerCharacterRequestHandler.h:66
Definition LootLockerCharacterRequestHandler.h:111
Definition LootLockerCharacterRequestHandler.h:118
Definition LootLockerAssetsRequestHandler.h:136
Definition LootLockerCharacterRequestHandler.h:98
Definition LootLockerCharacterRequestHandler.h:152
Definition LootLockerCharacterRequestHandler.h:159
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