public void Idle() { pC.RemoveChaser(gameObject); transform.position = defaultPosition; isChasing = false; aiPath.canSearch = false; aiPath.canMove = false; rb.constraints |= RigidbodyConstraints2D.FreezeAll; }
private void Update() { if (isChasing) { if (Vector2.Distance(transform.position, player.transform.position) > distanceGiveUp) { pC.RemoveChaser(gameObject); Idle(); } } }