Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<UserRanking> GetUsersWithTopScores (int numberOfUsersToReturn, Action<bool> dataArrived)
- {
- ServicePointManager.ServerCertificateValidationCallback = delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };
- HttpWebRequest request = (HttpWebRequest) WebRequest.Create(String.Format(LEADERBOARD_GET + "?number_of_results={0}", numberOfUsersToReturn));
- HttpWebResponse response = (HttpWebResponse) request.GetResponse();
- if (response.StatusCode == HttpStatusCode.OK)
- {
- StreamReader reader = new StreamReader(response.GetResponseStream());
- string jsonResponse = reader.ReadToEnd();
- jsonResponse = "{\"Results\":" + jsonResponse.ToString() + "}";
- UserRankingResult userRankings = JsonUtility.FromJson<UserRankingResult>(jsonResponse);
- dataArrived(true);
- return userRankings.Results;
- } else
- {
- Debug.Log("We have an error");
- dataArrived(false);
- // return empty list
- return new List<UserRanking>();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement