LootLocker Unreal Server SDK 6.5.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
Progressions

Detailed Description

Definitions and infrastructure shared across all progression types.

Progressions are points-based levelling systems with configurable tiers and per-tier reward payloads. The same configuration applies to player, character, and asset-instance progressions. This group covers the cross-cutting game-level progression endpoints, including tier definitions and metadata.

See the LootLocker documentation.

Function Documentation

◆ GetPaginatedProgressions()

static FString ULootLockerServerForCpp::GetPaginatedProgressions ( int32  Count,
const FString &  After,
const FLootLockerServerGameProgressionListResponseDelegate OnCompletedRequest 
)
static

Get a list of progressions for the game using pagination settings.

Parameters
CountThe number of progressions to get. Must be a value between 1 and 100
AfterThe id of the progression from where to start getting progressions (non inclusive). Set to "" to start from the first item
OnCompletedRequestDelegate for handling the server response
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ GetPaginatedTiersForProgression()

static FString ULootLockerServerForCpp::GetPaginatedTiersForProgression ( const FString &  ProgressionKey,
int32  Count,
int32  After,
const FLootLockerServerProgressionTiersResponseDelegate OnCompletedRequest 
)
static

Get a list of tiers for the specified progression using pagination settings.

Parameters
ProgressionKeyThe key of the progression for which you want to get the tiers
CountThe number of progressions to get. Must be a value between 1 and 100
AfterThe tier step (non inclusive) to start getting tiers from. Set to 0 to start from the first item
OnCompletedRequestDelegate for handling the server response
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ GetProgressionByKey()

static FString ULootLockerServerForCpp::GetProgressionByKey ( const FString &  ProgressionKey,
const FLootLockerServerSingleGameProgressionResponseDelegate OnCompletedRequest 
)
static

Get the specified progression.

Parameters
ProgressionKeyThe key of the progression you want to get
OnCompletedRequestDelegate for handling the server response
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ GetProgressions()

static FString ULootLockerServerForCpp::GetProgressions ( const FLootLockerServerGameProgressionListResponseDelegate OnCompletedRequest)
static

Get a list of progressions for the game The list will contain the first 20 items, if you want to get more items or not list items from somewhere else than the beginning; use GetPaginatedProgressions.

Parameters
OnCompletedRequestDelegate for handling the server response
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ GetTiersForProgression()

static FString ULootLockerServerForCpp::GetTiersForProgression ( const FString &  ProgressionKey,
const FLootLockerServerProgressionTiersResponseDelegate OnCompletedRequest 
)
static

Get a list of tiers for the specified progression The list will contain the first 20 items, if you want to get more items or not list items from somewhere else than the beginning; use GetPaginatedTiersForProgression.

Parameters
ProgressionKeyThe key of the progression for which you want to get the tiers
OnCompletedRequestDelegate for handling the server response
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

Functions

static FString ULootLockerServerForCpp::GetProgressions (const FLootLockerServerGameProgressionListResponseDelegate &OnCompletedRequest)
 Get a list of progressions for the game The list will contain the first 20 items, if you want to get more items or not list items from somewhere else than the beginning; use GetPaginatedProgressions.
 
static FString ULootLockerServerForCpp::GetPaginatedProgressions (int32 Count, const FString &After, const FLootLockerServerGameProgressionListResponseDelegate &OnCompletedRequest)
 Get a list of progressions for the game using pagination settings.
 
static FString ULootLockerServerForCpp::GetProgressionByKey (const FString &ProgressionKey, const FLootLockerServerSingleGameProgressionResponseDelegate &OnCompletedRequest)
 Get the specified progression.
 
static FString ULootLockerServerForCpp::GetTiersForProgression (const FString &ProgressionKey, const FLootLockerServerProgressionTiersResponseDelegate &OnCompletedRequest)
 Get a list of tiers for the specified progression The list will contain the first 20 items, if you want to get more items or not list items from somewhere else than the beginning; use GetPaginatedTiersForProgression.
 
static FString ULootLockerServerForCpp::GetPaginatedTiersForProgression (const FString &ProgressionKey, int32 Count, int32 After, const FLootLockerServerProgressionTiersResponseDelegate &OnCompletedRequest)
 Get a list of tiers for the specified progression using pagination settings.