Award points and read tier state for a player's progressions.
Progressions are points-threshold systems where reaching each tier unlocks configured rewards (assets, currency, other progression points). This group covers player-scoped operations: query current state, award points, and retrieve earned rewards. See Progressions for the shared infrastructure (tier definitions, metadata, reset).
See the LootLocker documentation.
◆ AddPointsToPlayerProgression()
Adds points to a player progression.
- Parameters
-
| progressionKey | Progression key |
| amount | Amount of points to be added |
| onComplete | onComplete Action for handling the response of type LootLockerPlayerProgressionWithRewards |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ DeletePlayerProgression()
| static void LootLocker.Requests.LootLockerSDKManager.DeletePlayerProgression |
( |
string |
progressionKey, |
|
|
Action< LootLockerResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Deletes a player progression.
- Parameters
-
| progressionKey | Progression key |
| onComplete | onComplete Action for handling the response of type LootLockerResponse |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetOtherPlayersProgression()
| static void LootLocker.Requests.LootLockerSDKManager.GetOtherPlayersProgression |
( |
string |
playerUlid, |
|
|
string |
progressionKey, |
|
|
Action< LootLockerPlayerProgressionResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Returns a single progression that the specified player is currently on.
- Parameters
-
| playerUlid | The ulid of the player you wish to look up |
| progressionKey | Progression key |
| onComplete | onComplete Action for handling the response of type LootLockerPlayerProgression |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetOtherPlayersProgressions() [1/3]
Returns multiple progressions that the specified player is currently on.
- Parameters
-
| playerUlid | The ulid of the player you wish to look up |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedPlayerProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetOtherPlayersProgressions() [2/3]
Returns multiple progressions that the specified player is currently on.
- Parameters
-
| playerUlid | The ulid of the player you wish to look up |
| count | Amount of entries to receive |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedPlayerProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetOtherPlayersProgressions() [3/3]
| static void LootLocker.Requests.LootLockerSDKManager.GetOtherPlayersProgressions |
( |
string |
playerUlid, |
|
|
int |
count, |
|
|
string |
after, |
|
|
Action< LootLockerPaginatedPlayerProgressionsResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Returns multiple progressions that the specified player is currently on.
- Parameters
-
| playerUlid | The ulid of the player you wish to look up |
| count | Amount of entries to receive |
| after | Used for pagination, id of the player progression from which the pagination starts from, use the next_cursor and previous_cursor values |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedPlayerProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetPlayerProgression()
| static void LootLocker.Requests.LootLockerSDKManager.GetPlayerProgression |
( |
string |
progressionKey, |
|
|
Action< LootLockerPlayerProgressionResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Returns a single progression the player is currently on.
- Parameters
-
| progressionKey | Progression key |
| onComplete | onComplete Action for handling the response of type LootLockerPlayerProgression |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetPlayerProgressions() [1/3]
Returns multiple progressions the player is currently on.
- Parameters
-
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedPlayerProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetPlayerProgressions() [2/3]
Returns multiple progressions the player is currently on.
- Parameters
-
| count | Amount of entries to receive |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedPlayerProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetPlayerProgressions() [3/3]
Returns multiple progressions the player is currently on.
- Parameters
-
| count | Amount of entries to receive |
| after | Used for pagination, id of the player progression from which the pagination starts from, use the next_cursor and previous_cursor values |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedPlayerProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ RegisterPlayerProgression()
Registers a player progression if it doesn't exist.
Same as adding 0 points to a progression.
- Parameters
-
| progressionKey | Progression key |
| onComplete | onComplete Action for handling the response of type LootLockerPlayerProgressionWithRewards |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ ResetPlayerProgression()
Resets a player progression.
- Parameters
-
| progressionKey | Progression key |
| onComplete | onComplete Action for handling the response of type LootLockerPlayerProgressionWithRewards |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ SubtractPointsFromPlayerProgression()
| static void LootLocker.Requests.LootLockerSDKManager.SubtractPointsFromPlayerProgression |
( |
string |
progressionKey, |
|
|
ulong |
amount, |
|
|
Action< LootLockerPlayerProgressionWithRewardsResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Subtracts points from a player progression.
- Parameters
-
| progressionKey | Progression key |
| amount | Amount of points to be subtracted |
| onComplete | onComplete Action for handling the response of type LootLockerPlayerProgressionWithRewards |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
|
| static void | LootLocker.Requests.LootLockerSDKManager.GetPlayerProgressions (int count, string after, Action< LootLockerPaginatedPlayerProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions the player is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetPlayerProgressions (int count, Action< LootLockerPaginatedPlayerProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions the player is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetPlayerProgressions (Action< LootLockerPaginatedPlayerProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions the player is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetPlayerProgression (string progressionKey, Action< LootLockerPlayerProgressionResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns a single progression the player is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.AddPointsToPlayerProgression (string progressionKey, ulong amount, Action< LootLockerPlayerProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null) |
| | Adds points to a player progression.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.SubtractPointsFromPlayerProgression (string progressionKey, ulong amount, Action< LootLockerPlayerProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null) |
| | Subtracts points from a player progression.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.ResetPlayerProgression (string progressionKey, Action< LootLockerPlayerProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null) |
| | Resets a player progression.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.DeletePlayerProgression (string progressionKey, Action< LootLockerResponse > onComplete, string forPlayerWithUlid=null) |
| | Deletes a player progression.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.RegisterPlayerProgression (string progressionKey, Action< LootLockerPlayerProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null) |
| | Registers a player progression if it doesn't exist.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetOtherPlayersProgressions (string playerUlid, int count, string after, Action< LootLockerPaginatedPlayerProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions that the specified player is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetOtherPlayersProgressions (string playerUlid, int count, Action< LootLockerPaginatedPlayerProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions that the specified player is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetOtherPlayersProgressions (string playerUlid, Action< LootLockerPaginatedPlayerProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions that the specified player is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetOtherPlayersProgression (string playerUlid, string progressionKey, Action< LootLockerPlayerProgressionResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns a single progression that the specified player is currently on.
|
| |