Exemplo n.º 1
0
 /// <summary>
 /// Load a default set of scores from the given leaderboard.
 /// </summary>
 /// <param name="leaderboardID">Current platform's ID for the leaderboard.</param>
 /// <param name="callback">Callback with scores.</param>
 public void LoadScores(string leaderboardID, Action <IScore[]> callback)
 {
     loadScoresCallbacks.Add(RequestID, callback);
     AGSLeaderboardsClient.RequestScores(leaderboardID, LeaderboardScope.GlobalAllTime, RequestID++);
 }
Exemplo n.º 2
0
 public void RequestScores(AGSSocialLeaderboard leaderboard, Action <bool> callback)
 {
     leaderboardForRequest.Add(requestID, leaderboard);
     simpleCallbacks.Add(requestID, callback);
     AGSLeaderboardsClient.RequestScores(leaderboard.id, fromTimeScope(leaderboard.timeScope), requestID++);
 }
Exemplo n.º 3
0
 public void RequestLocalUserScore(AGSSocialLeaderboard leaderboard)
 {
     leaderboardForRequest.Add(requestID, leaderboard);
     AGSLeaderboardsClient.RequestScores(leaderboard.id, fromTimeScope(leaderboard.timeScope), requestID++);
 }
Exemplo n.º 4
0
 public void LoadTopScores(string id, GC_ScoreTimeSpan timeSpan)
 {
             #if AMAZON_CIRCLE_ENABLED
     AGSLeaderboardsClient.RequestScores(id, timeSpan.GetLeaderboardScope());
             #endif
 }