void OnUpdateRankingCallback(FBResult pResult) { List <object> scoresList = FacebookUtil.DeserializeScores(pResult.Text); foreach (object score in scoresList) { var entry = (Dictionary <string, object>)score; var user = (Dictionary <string, object>)entry["user"]; } }
void OnUpdateRankingCallback(FBResult pResult) { List <object> scoresList = FacebookUtil.DeserializeScores(pResult.Text); if (rankingText != null) { rankingText.text = string.Empty; } foreach (object score in scoresList) { var entry = (Dictionary <string, object>)score; var user = (Dictionary <string, object>)entry["user"]; rankingText.text += user["name"] + " : " + entry["score"] + "\n"; } }
private void ScoresCallback(FBResult result) { Debug.Log("Scores callback: " + result.Text); scoresList = FacebookUtil.DeserializeScores(result.Text); int a = 5; //foreach (Transform child in UIFBScoreList.transform) //{ // GameObject.Destroy(child.gameObject); //} //foreach (object score in scoresList) //{ // var entry = (Dictionary<string, object>)score; // var user = (Dictionary<string, object>)entry["user"]; // GameObject ScorePanel; // ScorePanel = Instantiate(UIFBScoreEntryPanel) as GameObject; // ScorePanel.transform.SetParent(UIFBScoreList.transform,false); // // Sets the transform for the three // Transform FriendName = ScorePanel.transform.Find("FriendName"); // Transform FriendScore = ScorePanel.transform.Find("FriendScore"); // Transform FriendAvatar = ScorePanel.transform.Find("FriendAvatar"); // Text FriendTextName = FriendName.GetComponent<Text>(); // Text FriendTextScore = FriendScore.GetComponent<Text>(); // Image FriendImageAvatar = FriendAvatar.GetComponent<Image>(); // FriendTextName.text = user["name"].ToString(); // FriendTextScore.text = entry["score"].ToString(); // // Gets the friends avatar + checks for errors before creating the sprite // FB.API(FacebookUtil.GetPictureURL(user["id"].ToString(), 128, 128), Facebook.HttpMethod.GET, delegate(FBResult pictureResult) // { // if (pictureResult.Error != null) // { // Debug.Log(pictureResult.Error); // } // else { FriendImageAvatar.sprite = Sprite.Create(pictureResult.Texture, new Rect(0, 0, 128, 128), new Vector2(0, 0)); } // }); //} }