LootLocker Unity SDK 8.0.0
Game backend SDK for Unity
Loading...
Searching...
No Matches
Progressions

Detailed Description

Configure and query the shared progression infrastructure.

Progressions are points-based levelling systems with configurable tiers and configurable per-tier rewards (assets, currency, progression points). The same progression can be applied to players (Player Progressions), characters (Character Progressions), or asset instances (Asset Instance Progressions). This group covers cross-cutting endpoints: reading tier and reward definitions, awarding generic points, and resetting a progression. Progressions also support custom Metadata.

See the LootLocker documentation.

Function Documentation

◆ GetProgression()

static void LootLocker.Requests.LootLockerSDKManager.GetProgression ( string  progressionKey,
Action< LootLockerProgressionResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns a single progression.

Parameters
progressionKeyProgression key
onCompleteonComplete Action for handling the response of type LootLockerProgression
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ GetProgressions() [1/3]

static void LootLocker.Requests.LootLockerSDKManager.GetProgressions ( Action< LootLockerPaginatedProgressionsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progressions.

Parameters
onCompleteonComplete Action for handling the response of type LootLockerPaginatedProgressions
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ GetProgressions() [2/3]

static void LootLocker.Requests.LootLockerSDKManager.GetProgressions ( int  count,
Action< LootLockerPaginatedProgressionsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progressions.

Parameters
countAmount of entries to receive
onCompleteonComplete Action for handling the response of type LootLockerPaginatedProgressions
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ GetProgressions() [3/3]

static void LootLocker.Requests.LootLockerSDKManager.GetProgressions ( int  count,
string  after,
Action< LootLockerPaginatedProgressionsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progressions.

Parameters
countAmount of entries to receive
afterUsed for pagination, id of the progression from which the pagination starts from, use the next_cursor and previous_cursor values
onCompleteonComplete Action for handling the response of type LootLockerPaginatedProgressions
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ GetProgressionTier()

static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTier ( string  progressionKey,
ulong  step,
Action< LootLockerProgressionTierResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns a single progression tier for the specified progression.

Parameters
progressionKeyProgression key
stepStep of the progression tier that is being fetched
onCompleteonComplete Action for handling the response of type LootLockerProgressionTierResponse
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ GetProgressionTiers() [1/3]

static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTiers ( string  progressionKey,
Action< LootLockerPaginatedProgressionTiersResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progression tiers for the specified progression.

Parameters
progressionKeyProgression key
onCompleteonComplete Action for handling the response of type LootLockerPaginatedProgressionTiers
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ GetProgressionTiers() [2/3]

static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTiers ( string  progressionKey,
int  count,
Action< LootLockerPaginatedProgressionTiersResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progression tiers for the specified progression.

Parameters
progressionKeyProgression key
countAmount of entries to receive
onCompleteonComplete Action for handling the response of type LootLockerPaginatedProgressionTiers
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ GetProgressionTiers() [3/3]

static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTiers ( string  progressionKey,
int  count,
ulong?  after,
Action< LootLockerPaginatedProgressionTiersResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progression tiers for the specified progression.

Parameters
progressionKeyProgression key
countAmount of entries to receive
afterUsed for pagination, step of the tier from which the pagination starts from, use the next_cursor and previous_cursor values
onCompleteonComplete Action for handling the response of type LootLockerPaginatedProgressionTiers
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

Functions

static void LootLocker.Requests.LootLockerSDKManager.GetProgressions (int count, string after, Action< LootLockerPaginatedProgressionsResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progressions.
 
static void LootLocker.Requests.LootLockerSDKManager.GetProgressions (int count, Action< LootLockerPaginatedProgressionsResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progressions.
 
static void LootLocker.Requests.LootLockerSDKManager.GetProgressions (Action< LootLockerPaginatedProgressionsResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progressions.
 
static void LootLocker.Requests.LootLockerSDKManager.GetProgression (string progressionKey, Action< LootLockerProgressionResponse > onComplete, string forPlayerWithUlid=null)
 Returns a single progression.
 
static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTiers (string progressionKey, int count, ulong? after, Action< LootLockerPaginatedProgressionTiersResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progression tiers for the specified progression.
 
static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTiers (string progressionKey, int count, Action< LootLockerPaginatedProgressionTiersResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progression tiers for the specified progression.
 
static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTiers (string progressionKey, Action< LootLockerPaginatedProgressionTiersResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progression tiers for the specified progression.
 
static void LootLocker.Requests.LootLockerSDKManager.GetProgressionTier (string progressionKey, ulong step, Action< LootLockerProgressionTierResponse > onComplete, string forPlayerWithUlid=null)
 Returns a single progression tier for the specified progression.