示例#1
0
    public void Choice(int joystick, KeyGamepad key)
    {
        PlayerController player  = dicPlayers.Select(g => g.Value).SingleOrDefault(g => g.key == key);
        PlayerController choosen = dicPlayers.Select(g => g.Value).SingleOrDefault(g => g.id == joystick);

        if (player.id == -1 && choosen == null)
        {
            player.id = joystick;
            List <PlayerController> last = dicPlayers.Select(g => g.Value).Where(g => g.id == -1).ToList();
            if (last.Count == 0)
            {
                Play();
                choosePlayer = false;
            }
        }
    }
示例#2
0
 public void Choose(int joystick, KeyGamepad key)
 {
     GameManager.instance.Choice(joystick, key);
 }