Beispiel #1
0
    //[Command]
    public void CmdCheckTransition2D(string _playerKey)
    {
        SetUpNetwork _player = players[_playerKey];

        if (players.Count == 1)
        {
            _player.Initialize2D();
        }
        else if (players.Count == 2)
        {
            if (playersReady.Count <= 0)
            {
                playersReady.Add("Player " + _player.ID, _player);
            }
            else if (playersReady.Count == 1)
            {
                playersReady.Add("Player " + _player.ID, _player);
                foreach (string key in players.Keys)
                {
                    if (players[key] == _player)
                    {
                        _player.Initialize2D();
                    }
                    else
                    {
                        players[key].Follow2D();
                    }
                }
            }
        }
        CreateFigure(_player.controller);
    }
Beispiel #2
0
    //[Command]
    public void CmdCheckTransition3D(string _playerKey)
    {
        SetUpNetwork _player = players[_playerKey];

        playersReady.Clear();
        foreach (string key in players.Keys)
        {
            players[key].Initialize3D();
        }
    }
Beispiel #3
0
 public void AddPlayer(SetUpNetwork _player)
 {
     players.Add("Player " + _player.ID, _player);
     print(players.Count);
 }