public void UpdateAttack() { Slasher slasher = GetComponent <Slasher>(); slasher.AttackNow(); Vector3 attackDirection = transform.position - attackTarget.transform.position; attackDirection = VectorUtil.Set2DLength(attackDirection, attackDistance); moveTarget = attackTarget.transform.position + attackDirection; StepTowards(moveTarget); }