Пример #1
0
    protected virtual void Update()
    {
        if (agent != null && isAttacking && !navigator.GetKnockbackStatus() && locator.LocateEnemy() != null)
        {
            agent.Attack(locator.LocateEnemy().transform);
        }

        HandleAttackOnTouch();
    }
Пример #2
0
 public void KeepAttackDistance()
 {
     Resume();
     keepingDistance = true;
     patroling       = false;
     enemyInRange    = locator.LocateEnemy().transform;
     currentTarget   = enemyInRange.position;
 }