public void ExecuteGame() { MinePlayer = Players.First(p => p.PhotonView.IsMine); List <Director> directors = new List <Director>(); Players.Sort((a, b) => { return(a.Order.CompareTo(b.Order)); }); GetComponent <SpawnerPlayers>().SpawnPlayers(Players); foreach (PlayerControl player in Players) { directors.Add(player.Director); } game = new Management.Management(directors); if (PhotonNetwork.IsMasterClient) { StartCoroutine(WaitForAllReady(GoNextServer)); } }