LootLocker Unreal SDK 10.7.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()

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

◆ DeleteCharacter()

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

◆ EquipAssetToCharacterById() [1/2]

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

◆ EquipAssetToCharacterById() [2/2]

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

◆ EquipAssetToDefaultCharacter()

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

◆ GetCharacterLoadout()

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

◆ GetCurrentLoadoutToDefaultCharacter()

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

◆ GetEquipableContextsByCharacterId()

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

◆ GetEquipableContextsToDefaultCharacter()

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

◆ GetOtherPlayersCharacterLoadouts()

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

◆ GetOtherPlayersCharacterLoadoutsByUid()

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

◆ GetOtherPlayersCurrentLoadoutToDefaultCharacter()

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

◆ ListCharacterTypes()

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

◆ ListPlayerCharacters()

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

◆ UnEquipAssetToCharacterById()

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

◆ UnEquipAssetToDefaultCharacter()

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

◆ UpdateCharacter()

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