Ejemplo n.º 1
0
    public void Execute()
    {
        //Debug.Log("I am idling");

        Idle();

        if (enemy.Target != null)
        {
            enemy.ChangeState(new PatrolState());
        }
    }
Ejemplo n.º 2
0
    public void Execute()
    {
        //Debug.Log("Patroling");
        Patrol();

        enemy.Move();

        if (enemy.Target != null)
        {
            enemy.ChangeState(new RangedState());
        }
    }
Ejemplo n.º 3
0
 public void Execute()
 {
     //Debug.Log("Ranged");
     if (enemy.Target != null)
     {
         enemy.Move();
     }
     else
     {
         enemy.ChangeState(new IdleState());
     }
 }