LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
ULootLockerCharacterRequestHandler Class Reference

#include <LootLockerCharacterRequestHandler.h>

Inheritance diagram for ULootLockerCharacterRequestHandler:
Collaboration diagram for ULootLockerCharacterRequestHandler:

Public Member Functions

 ULootLockerCharacterRequestHandler ()
 

Static Public Member Functions

static FString GetCharacterLoadout (const FLootLockerPlayerData &PlayerData, const FCharacterLoadoutResponse &OnCompletedRequest)
 
static FString UpdateCharacter (const FLootLockerPlayerData &PlayerData, int CharacterId, bool IsDefault, FString Name, const FCharacterLoadoutResponse &OnCompletedRequest)
 
static FString CreateCharacter (const FLootLockerPlayerData &PlayerData, bool IsDefault, FString CharacterName, int CharacterId, const FCharacterLoadoutResponse &OnCompletedRequest)
 
static FString DeleteCharacter (const FLootLockerPlayerData &PlayerData, int CharacterId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
 
static FString ListPlayerCharacters (const FLootLockerPlayerData &PlayerData, const FPLootLockerListPlayerCharactersResponse &OnCompletedRequest)
 
static FString ListCharacterTypes (const FLootLockerPlayerData &PlayerData, const FPLootLockerListCharacterTypesResponse &OnCompletedRequest)
 
static FString EquipAssetToDefaultCharacter (const FLootLockerPlayerData &PlayerData, int InstanceId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
 
static FString EquipAssetToCharacterById (const FLootLockerPlayerData &PlayerData, int CharacterId, int InstanceId, const FLootLockerCharacterDefaultResponse &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 UnEquipAssetToCharacterById (const FLootLockerPlayerData &PlayerData, int CharacterId, int InstanceId, const FLootLockerCharacterDefaultResponse &OnCompletedRequest)
 
static FString GetCurrentLoadoutToDefaultCharacter (const FLootLockerPlayerData &PlayerData, const FCharacterLoadoutResponse &OnCompletedRequest)
 
static FString GetOtherPlayersCurrentLoadoutToDefaultCharacter (const FLootLockerPlayerData &PlayerData, FString &OtherPlayerId, const FString &OtherPlayerPlatform, const FCharacterLoadoutResponse &OnCompletedRequest)
 
static FString GetEquipableContextsToDefaultCharacter (const FLootLockerPlayerData &PlayerData, const FContextDelegate &OnCompletedRequest)
 
static FString GetEquipableContextsByCharacterId (const FLootLockerPlayerData &PlayerData, int OtherCharacterId, const FContextDelegate &OnCompletedRequest)
 
static FString GetOtherPlayersCharacterLoadouts (const FLootLockerPlayerData &PlayerData, const FString &OtherPlayerId, const FString &OtherPlayerPlatform, const FCharacterLoadoutResponse &OnCompletedRequest)
 
static FString GetOtherPlayersCharacterLoadoutsByUid (const FLootLockerPlayerData &PlayerData, const FString &OtherPlayerUid, const FCharacterLoadoutResponse &OnCompletedRequest)
 

Constructor & Destructor Documentation

◆ ULootLockerCharacterRequestHandler()

ULootLockerCharacterRequestHandler::ULootLockerCharacterRequestHandler ( )
inline

Member Function Documentation

◆ CreateCharacter()

static FString ULootLockerCharacterRequestHandler::CreateCharacter ( const FLootLockerPlayerData PlayerData,
bool  IsDefault,
FString  CharacterName,
int  CharacterId,
const FCharacterLoadoutResponse OnCompletedRequest 
)
static

◆ DeleteCharacter()

static FString ULootLockerCharacterRequestHandler::DeleteCharacter ( const FLootLockerPlayerData PlayerData,
int  CharacterId,
const FLootLockerCharacterDefaultResponse OnCompletedRequest 
)
static

◆ EquipAssetToCharacterById() [1/2]

static FString ULootLockerCharacterRequestHandler::EquipAssetToCharacterById ( const FLootLockerPlayerData PlayerData,
int  CharacterId,
int  AssetId,
int  AssetVariationId,
const FLootLockerCharacterDefaultResponse OnCompletedRequest 
)
static

◆ EquipAssetToCharacterById() [2/2]

static FString ULootLockerCharacterRequestHandler::EquipAssetToCharacterById ( const FLootLockerPlayerData PlayerData,
int  CharacterId,
int  InstanceId,
const FLootLockerCharacterDefaultResponse OnCompletedRequest 
)
static

◆ EquipAssetToDefaultCharacter()

static FString ULootLockerCharacterRequestHandler::EquipAssetToDefaultCharacter ( const FLootLockerPlayerData PlayerData,
int  InstanceId,
const FLootLockerCharacterDefaultResponse OnCompletedRequest 
)
static

◆ GetCharacterLoadout()

static FString ULootLockerCharacterRequestHandler::GetCharacterLoadout ( const FLootLockerPlayerData PlayerData,
const FCharacterLoadoutResponse OnCompletedRequest 
)
static

◆ GetCurrentLoadoutToDefaultCharacter()

static FString ULootLockerCharacterRequestHandler::GetCurrentLoadoutToDefaultCharacter ( const FLootLockerPlayerData PlayerData,
const FCharacterLoadoutResponse OnCompletedRequest 
)
static

◆ GetEquipableContextsByCharacterId()

static FString ULootLockerCharacterRequestHandler::GetEquipableContextsByCharacterId ( const FLootLockerPlayerData PlayerData,
int  OtherCharacterId,
const FContextDelegate OnCompletedRequest 
)
static

◆ GetEquipableContextsToDefaultCharacter()

static FString ULootLockerCharacterRequestHandler::GetEquipableContextsToDefaultCharacter ( const FLootLockerPlayerData PlayerData,
const FContextDelegate OnCompletedRequest 
)
static

◆ GetOtherPlayersCharacterLoadouts()

static FString ULootLockerCharacterRequestHandler::GetOtherPlayersCharacterLoadouts ( const FLootLockerPlayerData PlayerData,
const FString &  OtherPlayerId,
const FString &  OtherPlayerPlatform,
const FCharacterLoadoutResponse OnCompletedRequest 
)
static

◆ GetOtherPlayersCharacterLoadoutsByUid()

static FString ULootLockerCharacterRequestHandler::GetOtherPlayersCharacterLoadoutsByUid ( const FLootLockerPlayerData PlayerData,
const FString &  OtherPlayerUid,
const FCharacterLoadoutResponse OnCompletedRequest 
)
static

◆ GetOtherPlayersCurrentLoadoutToDefaultCharacter()

static FString ULootLockerCharacterRequestHandler::GetOtherPlayersCurrentLoadoutToDefaultCharacter ( const FLootLockerPlayerData PlayerData,
FString &  OtherPlayerId,
const FString &  OtherPlayerPlatform,
const FCharacterLoadoutResponse OnCompletedRequest 
)
static

◆ ListCharacterTypes()

static FString ULootLockerCharacterRequestHandler::ListCharacterTypes ( const FLootLockerPlayerData PlayerData,
const FPLootLockerListCharacterTypesResponse OnCompletedRequest 
)
static

◆ ListPlayerCharacters()

static FString ULootLockerCharacterRequestHandler::ListPlayerCharacters ( const FLootLockerPlayerData PlayerData,
const FPLootLockerListPlayerCharactersResponse OnCompletedRequest 
)
static

◆ UnEquipAssetToCharacterById()

static FString ULootLockerCharacterRequestHandler::UnEquipAssetToCharacterById ( const FLootLockerPlayerData PlayerData,
int  CharacterId,
int  InstanceId,
const FLootLockerCharacterDefaultResponse OnCompletedRequest 
)
static

◆ UnEquipAssetToDefaultCharacter()

static FString ULootLockerCharacterRequestHandler::UnEquipAssetToDefaultCharacter ( const FLootLockerPlayerData PlayerData,
int  InstanceId,
const FLootLockerCharacterDefaultResponse OnCompletedRequest 
)
static

◆ UpdateCharacter()

static FString ULootLockerCharacterRequestHandler::UpdateCharacter ( const FLootLockerPlayerData PlayerData,
int  CharacterId,
bool  IsDefault,
FString  Name,
const FCharacterLoadoutResponse OnCompletedRequest 
)
static