IEnumerator AddPlayersData(List <PersonalData> players) { for (int i = 0; i < friendsList.Count; i++) { PersonalData data = new PersonalData(); var friendInfo = ((Dictionary <string, object>)friendsList[i]); data.name = friendInfo["name"].ToString(); string friendId = friendInfo["id"].ToString(); fbManager.ClearFriendPicture(); fbManager.GetFriendImage(friendId); Sprite friendImage = null; while (friendImage == null) { friendImage = fbManager.friendPicture; yield return(new WaitForSeconds(timeToWait)); } data.image = friendImage; data.score = GetRandomScore(); players.Add(data); } }