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

Detailed Description

Progression tracking scoped to a specific asset instance.

Function Documentation

◆ AddPointsToAssetInstanceProgression()

static void LootLocker.Requests.LootLockerSDKManager.AddPointsToAssetInstanceProgression ( int  assetInstanceId,
string  progressionKey,
ulong  amount,
Action< LootLockerAssetInstanceProgressionWithRewardsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Adds points to an asset instance progression.

Parameters
assetInstanceIdID of the asset instance
progressionKeyProgression key
amountAmount of points to add
onCompleteonComplete Action for handling the response of type LootLockerAssetInstanceProgressionWithRewards
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

◆ DeleteAssetInstanceProgression()

static void LootLocker.Requests.LootLockerSDKManager.DeleteAssetInstanceProgression ( int  assetInstanceId,
string  progressionKey,
Action< LootLockerResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Deletes an asset instance progression.

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

◆ GetAssetInstanceProgression()

static void LootLocker.Requests.LootLockerSDKManager.GetAssetInstanceProgression ( int  assetInstanceId,
string  progressionKey,
Action< LootLockerAssetInstanceProgressionResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progressions for an asset instance.

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

◆ GetAssetInstanceProgressions() [1/3]

static void LootLocker.Requests.LootLockerSDKManager.GetAssetInstanceProgressions ( int  assetInstanceId,
Action< LootLockerPaginatedAssetInstanceProgressionsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progressions for an asset instance.

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

◆ GetAssetInstanceProgressions() [2/3]

static void LootLocker.Requests.LootLockerSDKManager.GetAssetInstanceProgressions ( int  assetInstanceId,
int  count,
Action< LootLockerPaginatedAssetInstanceProgressionsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Returns multiple progressions for an asset instance.

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

◆ GetAssetInstanceProgressions() [3/3]

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

Returns multiple progressions for an asset instance.

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

◆ ResetAssetInstanceProgression()

static void LootLocker.Requests.LootLockerSDKManager.ResetAssetInstanceProgression ( int  assetInstanceId,
string  progressionKey,
Action< LootLockerAssetInstanceProgressionWithRewardsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Resets an asset instance progression.

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

◆ SubtractPointsFromAssetInstanceProgression()

static void LootLocker.Requests.LootLockerSDKManager.SubtractPointsFromAssetInstanceProgression ( int  assetInstanceId,
string  progressionKey,
ulong  amount,
Action< LootLockerAssetInstanceProgressionWithRewardsResponse onComplete,
string  forPlayerWithUlid = null 
)
inlinestatic

Subtracts points from an asset instance progression.

Parameters
assetInstanceIdID of the asset instance
progressionKeyProgression key
amountAmount of points to subtract
onCompleteonComplete Action for handling the response of type LootLockerAssetInstanceProgressionWithRewards
forPlayerWithUlidOptional : Execute the request for the specified player. If not supplied, the default player will be used.

Functions

static void LootLocker.Requests.LootLockerSDKManager.GetAssetInstanceProgressions (int assetInstanceId, int count, string after, Action< LootLockerPaginatedAssetInstanceProgressionsResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progressions for an asset instance.
 
static void LootLocker.Requests.LootLockerSDKManager.GetAssetInstanceProgressions (int assetInstanceId, int count, Action< LootLockerPaginatedAssetInstanceProgressionsResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progressions for an asset instance.
 
static void LootLocker.Requests.LootLockerSDKManager.GetAssetInstanceProgressions (int assetInstanceId, Action< LootLockerPaginatedAssetInstanceProgressionsResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progressions for an asset instance.
 
static void LootLocker.Requests.LootLockerSDKManager.GetAssetInstanceProgression (int assetInstanceId, string progressionKey, Action< LootLockerAssetInstanceProgressionResponse > onComplete, string forPlayerWithUlid=null)
 Returns multiple progressions for an asset instance.
 
static void LootLocker.Requests.LootLockerSDKManager.AddPointsToAssetInstanceProgression (int assetInstanceId, string progressionKey, ulong amount, Action< LootLockerAssetInstanceProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null)
 Adds points to an asset instance progression.
 
static void LootLocker.Requests.LootLockerSDKManager.SubtractPointsFromAssetInstanceProgression (int assetInstanceId, string progressionKey, ulong amount, Action< LootLockerAssetInstanceProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null)
 Subtracts points from an asset instance progression.
 
static void LootLocker.Requests.LootLockerSDKManager.ResetAssetInstanceProgression (int assetInstanceId, string progressionKey, Action< LootLockerAssetInstanceProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null)
 Resets an asset instance progression.
 
static void LootLocker.Requests.LootLockerSDKManager.DeleteAssetInstanceProgression (int assetInstanceId, string progressionKey, Action< LootLockerResponse > onComplete, string forPlayerWithUlid=null)
 Deletes an asset instance progression.