private void Awake() { agent = GetComponent <aAgent>(); idleState = new IdleState(this); walkState = new WalkState(this); aggroState = new AggroState(this); currentState = idleState; destination = FindObjectOfType <Castle> ().transform; }
public void StartBattle() { battleStarted = true; currentState = walkState; }