Get a range of scores centered around a player from a leaderboard version
Retrieve a range of scores centered around a player from an archived leaderboard.
Read time 1 minuteLast updated 21 days ago
To get a range of scores centered around a player from an archived leaderboard, use the
GetVersionPlayerRangeAsyncpublic async void GetVersionPlayerRange(string leaderboardId, string versionId){ // Returns a total of 11 entries (the given player plus 5 on either side) var rangeLimit = 5; var scoresResponse = await LeaderboardsService.Instance.GetVersionPlayerRangeAsync( leaderboardId, versionId, new GetVersionPlayerRangeOptions{ RangeLimit = rangeLimit } ); Debug.Log(JsonConvert.SerializeObject(scoresResponse));}
To get the score with any associated metadata, use the
IncludeMetadataGetVersionPlayerRangeOptionsFor details on how to get available leaderboard version IDs, visit Get available leaderboard version.public async void GetVersionPlayerRangeWithMetadata(string leaderboardId, string versionId){ var scoresResponse = await LeaderboardsService.Instance .GetVersionPlayerRangeAsync( leaderboardId, versionId, new GetVersionPlayerRangeOptions { IncludeMetadata = true } ); Debug.Log(JsonConvert.SerializeObject(scoresResponse));}