IEnumerator loadImageTournir(string url, playerImage image, LeadboardPlayerData l1) { WWW www = new WWW(url); yield return(www); var texture = www.texture; var sprite = Sprite.Create(texture, new Rect(0, 0, 128, 128), new Vector2(0, 0), 1f); //PlayerPhoto.Add(sprite); image.GetSprite = sprite; l1.picture = sprite; }
IEnumerator GetLeadboardCor() { yield return(new WaitUntil(() => NetworkManager.THIS.IsLoggedIn == true)); Debug.Log("getting leadboard"); if (friendsManager != null) { int LevelNumber = PlayerPrefs.GetInt("OpenLevel"); NetworkManager.leadboardList.Clear(); friendsManager.GetLeadboardOnLevel(LevelNumber, (list) => { foreach (var pl in list) { FriendData friend = FacebookManager.Friends.Find(delegate(FriendData bk) { return(bk.userID == pl.userID); } ); if (friend != null) { pl.friendData = friend; pl.picture = friend.picture; } LeadboardPlayerData leadboardPlayerData = NetworkManager.leadboardList.Find(delegate(LeadboardPlayerData bk) { return(bk.userID == pl.userID); } ); if (leadboardPlayerData != null) { leadboardPlayerData = pl; } else { NetworkManager.leadboardList.Add(pl); } // Debug.Log(pl.Name + " " + pl.userID + " " + pl.position + " " + pl.score); } if (NetworkManager.leadboardList.Count > 0) { NetworkManager.LevelLeadboardLoaded(); } }); } }
public void InitializeBoard(LeadboardPlayerData data) { playerName.text = data.Name; score.text = data.score.ToString(); }