protected virtual void Update() { if (agent != null && isAttacking && !navigator.GetKnockbackStatus() && locator.LocateEnemy() != null) { agent.Attack(locator.LocateEnemy().transform); } HandleAttackOnTouch(); }
public void KeepAttackDistance() { Resume(); keepingDistance = true; patroling = false; enemyInRange = locator.LocateEnemy().transform; currentTarget = enemyInRange.position; }