Method AddPlayerScoreAsync
AddPlayerScoreAsync(string, double, AddPlayerScoreOptions)
Adds or updates an entry for the current player in the specified leaderboard.
Declaration
Task<LeaderboardEntry> AddPlayerScoreAsync(string leaderboardId, double score, AddPlayerScoreOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | leaderboardId | ID string of the leaderboard |
| double | score | Score value to be submitted |
| AddPlayerScoreOptions | options | Options object with "Metadata", an object containing metadata to be stored alongside the score (defaults to null). |
Returns
| Type | Description |
|---|---|
| Task<LeaderboardEntry> | Task for a Response object containing status code, headers, and Models.LeaderboardEntry object containing the added or updated entry. |
Exceptions
| Type | Condition |
|---|---|
| LeaderboardsException | An exception containing a Message, Reason, and ErrorCode that can be used to determine the source of the error. |
| LeaderboardsValidationException | An exception containing a Message, Reason, ErrorCode, and Details that can be used to determine the source of the error. |