Beispiel #1
0
 public void NewGame()
 {
     foreach (PLayerScript ps in players)
     {
         ps.NewGame();
     }
     activePlayer = players[Random.Range(0, 2)];
     NextTurn();
 }
Beispiel #2
0
    public void NextTurn()
    {
        int nowIndex = players.IndexOf(activePlayer);

        if (nowIndex == players.Count - 1)
        {
            activePlayer = players[0];
        }
        else
        {
            activePlayer = players[nowIndex + 1];
        }
        selectPawn = null;
        selectObject.Select(null, false, false, false, false);
        OnVisionTurn();
        if (activePlayer is AIScript)
        {
            (activePlayer as AIScript).AITurn();
        }
    }
Beispiel #3
0
 private void Awake()
 {
     ObjPlayer   = this;
     cam         = Camera.main.transform;
     PlayerInput = true;
 }