LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
ULootLockerPlayerRequestHandler Class Reference

#include <LootLockerPlayerRequestHandler.h>

Inheritance diagram for ULootLockerPlayerRequestHandler:
Collaboration diagram for ULootLockerPlayerRequestHandler:

Public Member Functions

 ULootLockerPlayerRequestHandler ()

Static Public Member Functions

static FString GetCurrentPlayerInfo (const FLootLockerPlayerData &PlayerData, const FLootLockerGetCurrentPlayerInfoResponseDelegate &OnCompletedRequest)
static FString ListPlayerInfo (const FLootLockerPlayerData &PlayerData, TArray< FString > PlayerIdsToLookUp, TArray< int > PlayerLegacyIdsToLookUp, TArray< FString > PlayerPublicUidsToLookUp, const FLootLockerListPlayerInfoResponseDelegate &OnCompletedRequest)
static FString GetInventory (const FLootLockerPlayerData &PlayerData, const FInventoryResponse &OnCompletedRequest)
static FString GetFullInventory (const FLootLockerPlayerData &PlayerData, const FInventoryResponse &OnCompletedRequest, int32 StartIndex=0)
static FString CheckPlayerAssetNotification (const FLootLockerPlayerData &PlayerData, const FLootLockerAssetNotificationResponse &OnCompletedRequest)
static FString GetCurrencyBalance (const FLootLockerPlayerData &PlayerData, const FPBalanceResponse &OnCompletedRequest)
static FString InitiateDLCMigration (const FLootLockerPlayerData &PlayerData, const FResponseCallback &OnCompletedRequest)
static FString GetDLCsMigration (const FLootLockerPlayerData &PlayerData, const FPDlcResponse &OnCompletedRequest)
static FString SetProfilePrivate (const FLootLockerPlayerData &PlayerData, const FResponseCallback &OnCompletedRequest)
static FString SetProfilePublic (const FLootLockerPlayerData &PlayerData, const FResponseCallback &OnCompletedRequest)
static FString SetPlayerName (const FLootLockerPlayerData &PlayerData, FString Name, const FPNameResponse &OnCompletedRequest)
static FString GetPlayerName (const FLootLockerPlayerData &PlayerData, const FPNameResponse &OnCompletedRequest)
static FString LookupMultiplePlayerNamesUsingIDs (const FLootLockerPlayerData &PlayerData, FLootLockerMultiplePlayerNamesRequest Request, const FPMultiplePlayerNames &OnCompletedRequest)
static FString LookupMultiplePlayersDataUsingIDs (const FLootLockerPlayerData &PlayerData, FLootLockerLookupMultiplePlayersDataRequest Request, const FPMultiplePlayerNames &OnCompletedRequest)
static FString LookupMultiplePlayerNames1stPlatformIDs (const FLootLockerPlayerData &PlayerData, const FLootLockerMultiplePlayerNamesAndPlatformsRequest &Request, const FPMultiplePlayersPlatformIdsNames &OnCompletedRequest)
static FString DeletePlayer (const FLootLockerPlayerData &PlayerData, const FLootLockerDefaultDelegate OnCompletedRequest)
static FString ListPlayerInventory (const FLootLockerPlayerData &PlayerData, const FLootLockerListSimplifiedInventoryRequest &Request, int32 PerPage, int32 Page, const FLootLockerSimpleInventoryResponseDelegate &OnCompletedRequest)
static FString ListCharacterInventory (const FLootLockerPlayerData &PlayerData, const FLootLockerListSimplifiedInventoryRequest &Request, int32 CharacterId, int32 PerPage, int32 Page, const FLootLockerSimpleInventoryResponseDelegate &OnCompletedRequest)

Constructor & Destructor Documentation

◆ ULootLockerPlayerRequestHandler()

ULootLockerPlayerRequestHandler::ULootLockerPlayerRequestHandler ( )
inline

Member Function Documentation

◆ CheckPlayerAssetNotification()

FString ULootLockerPlayerRequestHandler::CheckPlayerAssetNotification ( const FLootLockerPlayerData & PlayerData,
const FLootLockerAssetNotificationResponse & OnCompletedRequest )
static

◆ DeletePlayer()

FString ULootLockerPlayerRequestHandler::DeletePlayer ( const FLootLockerPlayerData & PlayerData,
const FLootLockerDefaultDelegate OnCompletedRequest )
static

◆ GetCurrencyBalance()

FString ULootLockerPlayerRequestHandler::GetCurrencyBalance ( const FLootLockerPlayerData & PlayerData,
const FPBalanceResponse & OnCompletedRequest )
static

◆ GetCurrentPlayerInfo()

FString ULootLockerPlayerRequestHandler::GetCurrentPlayerInfo ( const FLootLockerPlayerData & PlayerData,
const FLootLockerGetCurrentPlayerInfoResponseDelegate & OnCompletedRequest )
static

◆ GetDLCsMigration()

FString ULootLockerPlayerRequestHandler::GetDLCsMigration ( const FLootLockerPlayerData & PlayerData,
const FPDlcResponse & OnCompletedRequest )
static

◆ GetFullInventory()

FString ULootLockerPlayerRequestHandler::GetFullInventory ( const FLootLockerPlayerData & PlayerData,
const FInventoryResponse & OnCompletedRequest,
int32 StartIndex = 0 )
static

◆ GetInventory()

FString ULootLockerPlayerRequestHandler::GetInventory ( const FLootLockerPlayerData & PlayerData,
const FInventoryResponse & OnCompletedRequest )
static

◆ GetPlayerName()

FString ULootLockerPlayerRequestHandler::GetPlayerName ( const FLootLockerPlayerData & PlayerData,
const FPNameResponse & OnCompletedRequest )
static

◆ InitiateDLCMigration()

FString ULootLockerPlayerRequestHandler::InitiateDLCMigration ( const FLootLockerPlayerData & PlayerData,
const FResponseCallback & OnCompletedRequest )
static

◆ ListCharacterInventory()

FString ULootLockerPlayerRequestHandler::ListCharacterInventory ( const FLootLockerPlayerData & PlayerData,
const FLootLockerListSimplifiedInventoryRequest & Request,
int32 CharacterId,
int32 PerPage,
int32 Page,
const FLootLockerSimpleInventoryResponseDelegate & OnCompletedRequest )
static

◆ ListPlayerInfo()

FString ULootLockerPlayerRequestHandler::ListPlayerInfo ( const FLootLockerPlayerData & PlayerData,
TArray< FString > PlayerIdsToLookUp,
TArray< int > PlayerLegacyIdsToLookUp,
TArray< FString > PlayerPublicUidsToLookUp,
const FLootLockerListPlayerInfoResponseDelegate & OnCompletedRequest )
static

◆ ListPlayerInventory()

FString ULootLockerPlayerRequestHandler::ListPlayerInventory ( const FLootLockerPlayerData & PlayerData,
const FLootLockerListSimplifiedInventoryRequest & Request,
int32 PerPage,
int32 Page,
const FLootLockerSimpleInventoryResponseDelegate & OnCompletedRequest )
static

◆ LookupMultiplePlayerNames1stPlatformIDs()

FString ULootLockerPlayerRequestHandler::LookupMultiplePlayerNames1stPlatformIDs ( const FLootLockerPlayerData & PlayerData,
const FLootLockerMultiplePlayerNamesAndPlatformsRequest & Request,
const FPMultiplePlayersPlatformIdsNames & OnCompletedRequest )
static

◆ LookupMultiplePlayerNamesUsingIDs()

FString ULootLockerPlayerRequestHandler::LookupMultiplePlayerNamesUsingIDs ( const FLootLockerPlayerData & PlayerData,
FLootLockerMultiplePlayerNamesRequest Request,
const FPMultiplePlayerNames & OnCompletedRequest )
static

◆ LookupMultiplePlayersDataUsingIDs()

FString ULootLockerPlayerRequestHandler::LookupMultiplePlayersDataUsingIDs ( const FLootLockerPlayerData & PlayerData,
FLootLockerLookupMultiplePlayersDataRequest Request,
const FPMultiplePlayerNames & OnCompletedRequest )
static

◆ SetPlayerName()

FString ULootLockerPlayerRequestHandler::SetPlayerName ( const FLootLockerPlayerData & PlayerData,
FString Name,
const FPNameResponse & OnCompletedRequest )
static

◆ SetProfilePrivate()

FString ULootLockerPlayerRequestHandler::SetProfilePrivate ( const FLootLockerPlayerData & PlayerData,
const FResponseCallback & OnCompletedRequest )
static

◆ SetProfilePublic()

FString ULootLockerPlayerRequestHandler::SetProfilePublic ( const FLootLockerPlayerData & PlayerData,
const FResponseCallback & OnCompletedRequest )
static