/// <summary> /// Gets scores page by page. /// </summary> /// <param name="leaderboardId">Leaderboard id.</param> /// <param name="offset">Offset from which scores will be retrieved.</param> /// <param name="count">Count of the scores. Could be less than expected if there are less scores.</param> /// <param name="scoreType">Type of the score</param> /// <param name="onSuccess">Action called if operation was successful.</param> /// <param name="onFailure">Action called if operation failed to complete. Optional.</param> public void GetLeaderboardScores(string leaderboardId, int offset, int count, LeaderboardScoreType scoreType, Action <List <LeaderboardScore> > onSuccess, Action onFailure = null) { Check.Argument.IsNotNull(onSuccess, "onSuccess", "Success callback cannot be null"); getSocialImpl.GetLeaderboardScores(leaderboardId, offset, count, scoreType, GetLeaderboardScoresOnSuccessAdapter(onSuccess), GetLeaderboardOnFailureAdapter(onFailure) ); }