/// <summary> /// Gets the leaderboard by id. /// </summary> /// <param name="leaderboardId">Leaderboard id.</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 GetLeaderboard(string leaderboardId, Action <Leaderboard> onSuccess, Action onFailure = null) { Check.Argument.IsStrNotNullOrEmpty(leaderboardId, "leaderboardId", "Leaderboard id can't be null or empty"); Check.Argument.IsNotNull(onSuccess, "onSuccess", "Success callback cannot be null"); getSocialImpl.GetLeaderboard(leaderboardId, GetLeaderboardOnSuccessAdapter(onSuccess), GetLeaderboardOnFailureAdapter(onFailure) ); }