public FriendsOnWorld existFriendsOnWorld(string world)
 {
     for (int i = 0; i < friendsOnWorlds.Count; i++)
     {
         if (friendsOnWorlds[i].world == world)
         {
             currentFriends = friendsOnWorlds [i];
             return(friendsOnWorlds[i]);
         }
     }
     return(null);
 }
    public FriendsOnWorld getNewFriendsOnWorld(string world, string[] levels, string[] facebokID)
    {
        FriendsOnWorld friendsOnWorld = new FriendsOnWorld();

        friendsOnWorld.world = world;

        for (int i = 0; i < levels.Length; i++)
        {
            FriendInfo player = new FriendInfo();
            player.level      = levels[i];
            player.facebookID = facebokID[i];
            friendsOnWorld.friendsInfo.Add(player);
        }
        friendsOnWorlds.Add(friendsOnWorld);
        currentFriends = friendsOnWorld;
        return(currentFriends);
    }
Esempio n. 3
0
    protected void getFriendsOnMap(int world)
    {
        if (KuberaSyncManger.GetCastedInstance <KuberaSyncManger>().facebookProvider.isLoggedIn)
        {
            FriendsOnWorld friendsOnWorld = friendsOnWorldManager.existFriendsOnWorld(world.ToString());

            if (friendsOnWorld == null)
            {
                //TODO info del server
                string[] facebokId = new string[test.Count];
                for (int i = 0; i < test.Count; i++)
                {
                    facebokId [i] = "10154899709081808";                    //UnityEngine.Random.Range (123, 1230123).ToString ();
                }
                friendsOnWorld = friendsOnWorldManager.getNewFriendsOnWorld(world.ToString(), test.ToArray(), facebokId);
            }
        }
    }