//[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); }
//[Command] public void CmdCheckTransition3D(string _playerKey) { SetUpNetwork _player = players[_playerKey]; playersReady.Clear(); foreach (string key in players.Keys) { players[key].Initialize3D(); } }
public void AddPlayer(SetUpNetwork _player) { players.Add("Player " + _player.ID, _player); print(players.Count); }