예제 #1
0
    private void Awake()
    {
        agent = GetComponent <aAgent>();

        idleState  = new IdleState(this);
        walkState  = new WalkState(this);
        aggroState = new AggroState(this);

        currentState = idleState;

        destination = FindObjectOfType <Castle> ().transform;
    }
예제 #2
0
 public void StartBattle()
 {
     battleStarted = true;
     currentState  = walkState;
 }