3#include "CoreMinimal.h"
6#include "UObject/NoExportTypes.h"
9#include "JsonObjectConverter.h"
10#include "LootLockerHeroRequestHandler.generated.h"
16 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
18 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
20 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
22 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
24 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
26 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
34 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
36 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
38 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
40 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
42 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
46 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
53 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
60 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
68 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
76 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
84 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
86 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
88 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
96 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
98 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
100 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
102 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
106USTRUCT(BlueprintType)
110 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
112 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
116USTRUCT(BlueprintType)
120 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
122 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
124 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
126 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
128 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
132USTRUCT(BlueprintType)
136 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
140USTRUCT(BlueprintType)
144 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
148USTRUCT(BlueprintType)
152 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
156USTRUCT(BlueprintType)
160 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker | Heroes")
static FString ListPlayerHeroes(const FLootLockerPlayerData &PlayerData, const FLootLockerHeroListDelegate &OnComplete)
ULootLockerHeroRequestHandler()
Definition LootLockerHeroRequestHandler.h:187
static FString CreateHero(const FLootLockerPlayerData &PlayerData, const FLootLockerCreateHeroRequest &Request, const FLootLockerPlayerHeroDelegate &OnComplete)
static FString RemoveAssetToHeroLoadout(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const int32 AssetInstanceID, const FHeroLoadoutReseponseDelegate &OnComplete)
static FString DeleteHero(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const FLLHeroDefaultResponseDelegate &OnComplete)
static FString GetHero(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const FLootLockerPlayerHeroDelegate &OnComplete)
static FString ListOtherPlayersHeroesBySteamID64(const FLootLockerPlayerData &PlayerData, const int64 SteamID64, const FLootLockerHeroListDelegate &OnComplete)
static FString GetHeroLoadout(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const FHeroLoadoutReseponseDelegate &OnComplete)
static FString GetGameHeroes(const FLootLockerPlayerData &PlayerData, const FLootLockerGameHeroListDelegate &OnComplete)
static FString GetOtherPlayersDefaultHeroBySteamID64(const FLootLockerPlayerData &PlayerData, const int64 SteamID64, const FLootLockerPlayerHeroDelegate &OnComplete)
static FString UpdateHero(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const FLootLockerUpdateHeroRequest &Request, const FLootLockerPlayerHeroDelegate &OnComplete)
static FString AddGlobalAssetVariationToHeroLoadout(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const int32 AssetID, const int32 AssetVariationID, const FHeroLoadoutReseponseDelegate &OnComplete)
static FString GetOtherPlayersHeroLoadout(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const FHeroLoadoutReseponseDelegate &OnComplete)
static FString CreateHeroWithVariation(const FLootLockerPlayerData &PlayerData, const FLootLockerCreateHeroWithVariationRequest &Request, const FLootLockerPlayerHeroDelegate &OnComplete)
static FString AddGlobalAssetToHeroLoadout(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const int32 AssetID, const FHeroLoadoutReseponseDelegate &OnComplete)
static FString AddAssetToHeroLoadout(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const int32 AssetInstanceID, const FHeroLoadoutReseponseDelegate &OnComplete)
static FString GetHeroInventory(const FLootLockerPlayerData &PlayerData, const int32 HeroID, const FInventoryResponse &OnComplete)
void(* FLootLockerPlayerHeroDelegate)(FLootLockerPlayerHeroResponse)
C++ response callback delegate; receives an FLootLockerPlayerHeroResponse result.
Definition LootLockerHeroRequestHandler.h:175
void(* FLootLockerHeroListDelegate)(FLootLockerHeroListResponse)
C++ response callback delegate; receives an FLootLockerHeroListResponse result.
Definition LootLockerHeroRequestHandler.h:173
void(* FLootLockerGameHeroListDelegate)(FLootLockerGameHeroListResponse)
C++ response callback delegate; receives an FLootLockerGameHeroListResponse result.
Definition LootLockerHeroRequestHandler.h:171
void(* FLootLockerHeroDelegate)(FLootLockerHeroResponse)
C++ response callback delegate; receives an FLootLockerHeroResponse result.
Definition LootLockerHeroRequestHandler.h:169
void(* FHeroLoadoutReseponseDelegate)(FLootLockerHeroLoadoutResponse)
C++ response callback delegate; receives an FLootLockerHeroLoadoutResponse result.
Definition LootLockerHeroRequestHandler.h:179
void(* FLLHeroDefaultResponseDelegate)(FLootLockerResponse)
C++ response callback delegate; receives an FLootLockerResponse result.
Definition LootLockerHeroRequestHandler.h:177
void(* FInventoryResponse)(FLootLockerInventoryResponse)
C++ response callback delegate; receives an FLootLockerInventoryResponse result.
Definition LootLockerPlayerRequestHandler.h:533
Definition LootLockerAssetsRequestHandler.h:158
Definition LootLockerHeroRequestHandler.h:82
bool is_default
Definition LootLockerHeroRequestHandler.h:89
FString name
Definition LootLockerHeroRequestHandler.h:87
int32 hero_id
Definition LootLockerHeroRequestHandler.h:85
Definition LootLockerHeroRequestHandler.h:94
int32 hero_id
Definition LootLockerHeroRequestHandler.h:97
FString name
Definition LootLockerHeroRequestHandler.h:99
int32 asset_variation_id
Definition LootLockerHeroRequestHandler.h:101
bool is_default
Definition LootLockerHeroRequestHandler.h:103
Definition LootLockerHeroRequestHandler.h:66
TArray< FLootLockerHero > game_heroes
Definition LootLockerHeroRequestHandler.h:69
Definition LootLockerHeroRequestHandler.h:142
int32 instance_id
Definition LootLockerHeroRequestHandler.h:145
FLootLockerHeroGlobalAssetVariation()
Definition LootLockerHeroRequestHandler.h:163
int32 asset_variation_id
Definition LootLockerHeroRequestHandler.h:161
FLootLockerHeroGlobalAssetVariation(int32 AssetID, int32 AssetVariationID)
Definition LootLockerHeroRequestHandler.h:164
Definition LootLockerHeroRequestHandler.h:150
int32 asset_id
Definition LootLockerHeroRequestHandler.h:153
Definition LootLockerHeroRequestHandler.h:74
TArray< FLootLockerPlayerHero > heroes
Definition LootLockerHeroRequestHandler.h:77
Definition LootLockerHeroRequestHandler.h:134
TArray< FLootLockerHeroLoadout > Loadout
Definition LootLockerHeroRequestHandler.h:137
Definition LootLockerHeroRequestHandler.h:118
FLootLockerRental rental
Definition LootLockerHeroRequestHandler.h:129
int32 variation_id
Definition LootLockerHeroRequestHandler.h:121
FString mounted_at
Definition LootLockerHeroRequestHandler.h:125
int32 instance_id
Definition LootLockerHeroRequestHandler.h:123
FLootLockerAsset asset
Definition LootLockerHeroRequestHandler.h:127
Definition LootLockerHeroRequestHandler.h:51
FLootLockerHero hero
Definition LootLockerHeroRequestHandler.h:54
Definition LootLockerHeroRequestHandler.h:14
FLootLockerAsset asset
Definition LootLockerHeroRequestHandler.h:27
FString name
Definition LootLockerHeroRequestHandler.h:23
int32 hero_id
Definition LootLockerHeroRequestHandler.h:17
FString character_type_name
Definition LootLockerHeroRequestHandler.h:21
int32 character_type_id
Definition LootLockerHeroRequestHandler.h:19
bool player_has_hero
Definition LootLockerHeroRequestHandler.h:25
Definition LootLockerPlayerData.h:12
Definition LootLockerHeroRequestHandler.h:58
FLootLockerPlayerHero hero
Definition LootLockerHeroRequestHandler.h:61
Definition LootLockerHeroRequestHandler.h:32
FString hero_name
Definition LootLockerHeroRequestHandler.h:41
bool is_default
Definition LootLockerHeroRequestHandler.h:45
FLootLockerAsset asset
Definition LootLockerHeroRequestHandler.h:47
int32 hero_id
Definition LootLockerHeroRequestHandler.h:37
FString character_name
Definition LootLockerHeroRequestHandler.h:43
int32 instance_id
Definition LootLockerHeroRequestHandler.h:39
Definition LootLockerPlayerRequestHandler.h:117
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerHeroRequestHandler.h:108
FString name
Definition LootLockerHeroRequestHandler.h:111
bool is_default
Definition LootLockerHeroRequestHandler.h:113