private void SeekPlayer() { if (playerZone.CanSeePlayer()) { state = AIState.CHASE; } }
private void Escape() { _alertSprite.gameObject.SetActive(false); if (_playerDetectionObject.CanSeePlayer()) { State = (_isAggressive) ? States.Aggressive : States.Escape; } else { State = States.Wander; } }