private void Update() { if (character.CanAction()) { direction = player.transform.position - transform.position; distance = direction.magnitude; UpdateSight(); } UpdateExecuteState(); }