Award points and read tier state for a character's progressions.
Mirrors the Player Progressions interface but targets a specific character's progression slot rather than the player directly. Useful for per-class XP, mastery systems, and per-hero level tracks.
See the LootLocker documentation.
◆ AddPointsToCharacterProgression()
| static void LootLocker.Requests.LootLockerSDKManager.AddPointsToCharacterProgression |
( |
int |
characterId, |
|
|
string |
progressionKey, |
|
|
ulong |
amount, |
|
|
Action< LootLockerCharacterProgressionWithRewardsResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Adds points to a character progression.
- Parameters
-
| characterId | Id of the character |
| progressionKey | Progression key |
| amount | Amount of points to add |
| onComplete | onComplete Action for handling the response of type LootLockerCharacterProgressionWithRewards |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ DeleteCharacterProgression()
| static void LootLocker.Requests.LootLockerSDKManager.DeleteCharacterProgression |
( |
int |
characterId, |
|
|
string |
progressionKey, |
|
|
Action< LootLockerResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Deletes a character progression.
- Parameters
-
| characterId | Id of the character |
| 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. |
◆ GetCharacterProgression()
| static void LootLocker.Requests.LootLockerSDKManager.GetCharacterProgression |
( |
int |
characterId, |
|
|
string |
progressionKey, |
|
|
Action< LootLockerCharacterProgressionResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Returns a single progression the character is currently on.
- Parameters
-
| characterId | Id of the character |
| progressionKey | Progression key |
| onComplete | onComplete Action for handling the response of type LootLockerCharacterProgression |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetCharacterProgressions() [1/3]
Returns multiple progressions the character is currently on.
- Parameters
-
| characterId | Id of the character |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedCharacterProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetCharacterProgressions() [2/3]
Returns multiple progressions the character is currently on.
- Parameters
-
| characterId | Id of the character |
| count | Amount of entries to receive |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedCharacterProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ GetCharacterProgressions() [3/3]
Returns multiple progressions the character is currently on.
- Parameters
-
| characterId | Id of the character |
| count | Amount of entries to receive |
| after | Used for pagination, id of the character progression from which the pagination starts from, use the next_cursor and previous_cursor values |
| onComplete | onComplete Action for handling the response of type LootLockerPaginatedCharacterProgressions |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ ResetCharacterProgression()
Resets a character progression.
- Parameters
-
| characterId | Id of the character |
| progressionKey | Progression key |
| onComplete | onComplete Action for handling the response of type LootLockerCharacterProgressionWithRewards |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ SubtractPointsFromCharacterProgression()
| static void LootLocker.Requests.LootLockerSDKManager.SubtractPointsFromCharacterProgression |
( |
int |
characterId, |
|
|
string |
progressionKey, |
|
|
ulong |
amount, |
|
|
Action< LootLockerCharacterProgressionWithRewardsResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
Subtracts points from a character progression.
- Parameters
-
| characterId | Id of the character |
| progressionKey | Progression key |
| amount | Amount of points to subtract |
| onComplete | onComplete Action for handling the response of type LootLockerCharacterProgressionWithRewards |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
|
| static void | LootLocker.Requests.LootLockerSDKManager.GetCharacterProgressions (int characterId, int count, string after, Action< LootLockerPaginatedCharacterProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions the character is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetCharacterProgressions (int characterId, int count, Action< LootLockerPaginatedCharacterProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions the character is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetCharacterProgressions (int characterId, Action< LootLockerPaginatedCharacterProgressionsResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns multiple progressions the character is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.GetCharacterProgression (int characterId, string progressionKey, Action< LootLockerCharacterProgressionResponse > onComplete, string forPlayerWithUlid=null) |
| | Returns a single progression the character is currently on.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.AddPointsToCharacterProgression (int characterId, string progressionKey, ulong amount, Action< LootLockerCharacterProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null) |
| | Adds points to a character progression.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.SubtractPointsFromCharacterProgression (int characterId, string progressionKey, ulong amount, Action< LootLockerCharacterProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null) |
| | Subtracts points from a character progression.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.ResetCharacterProgression (int characterId, string progressionKey, Action< LootLockerCharacterProgressionWithRewardsResponse > onComplete, string forPlayerWithUlid=null) |
| | Resets a character progression.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.DeleteCharacterProgression (int characterId, string progressionKey, Action< LootLockerResponse > onComplete, string forPlayerWithUlid=null) |
| | Deletes a character progression.
|
| |