Exemple #1
0
    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"];
        }
    }
Exemple #2
0
    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";
        }
    }
Exemple #3
0
    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)); }
        //    });
        //}
    }