public void GetLeaderboardScores(string leaderboardId, int offset, int count, LeaderboardScoreType scoreType, Action <string> onSuccess, Action <string> onFailure = null) { getSocialJavaObject.Call("getLeaderboardScores", leaderboardId, offset, count, (int)scoreType, new OperationStringCallbackProxy(onSuccess, onFailure)); }
public void GetLeaderboardScores(string leaderboardId, int offset, int count, LeaderboardScoreType scoreType, Action <string> onSuccess, Action <string> onFailure = null) { DebugUtils.LogMethodCall(MethodBase.GetCurrentMethod(), leaderboardId, offset, count, scoreType, onSuccess, onFailure); }
public void GetLeaderboardScores(string leaderboardId, int offset, int count, LeaderboardScoreType scoreType, Action <string> onSuccess, Action <string> onFailure = null) { _getLeaderboardScores(leaderboardId, offset, count, (int)scoreType, onSuccess.GetPointer(), onFailure.GetPointer(), StringResultCallaback); }
/// <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) ); }