EndTurn() private method

private EndTurn ( ) : void
return void
Esempio n. 1
0
    //Private

    private void AI()
    {
        if (!TurnOrder.MyTurn(gameObject))
        {
            return;
        }
        if (ap <= 0)
        {
            TurnOrder.EndTurn(gameObject);
            return;
        }

        string result = Attack();

        if (result == "success")
        {
            return;
        }
        else if (result == "selected")
        {
            return;
        }
        else if (result == "outofrange")
        {
            if (PathToPlayer())
            {
                return;
            }
        }
        else if (result == "notaligned")
        {
            if (LineUp(PlayerPosition()))
            {
                return;
            }
        }
        else if (PathToPlayer())
        {
            return;
        }

        TurnOrder.EndTurn(gameObject);

        //else if (RunAway()) return;
    }
Esempio n. 2
0
 public void EndTurnButton()
 {
     WorldController.SetDistanceFromPlayer();
     TurnOrder.EndTurn(gameObject);
     SetMessage("Enemy Turn");
 }