예제 #1
0
        /// <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)
                                         );
        }