protected override void Awake() { base.Awake(); attackNoticeWatcher = GetComponentInChildren<AttackNoticeWatcher>(); // attackNoticeWatcher.onAttackNotice += HandleOnAttackNotice; movementComponent = transform.parent.GetComponent<MovementManager>(); movementComponent.StopMovement(); enemyTracking = null; enemiesInRange = new List<HeroComponent>(); }