public override void Initialize(MonoBehaviour monoBehaviour) { base.Initialize(monoBehaviour); _bulletRingLauncher = _monoBehaviour.GetComponent <BulletRingLauncher>(); _player = GameObject.FindGameObjectWithTag("Player"); _lastGapDirection = Vector2.right.TurnedAroundOrigin(Random.Range(0, 360)); }
public override void Initialize(MonoBehaviour monoBehaviour) { base.Initialize(monoBehaviour); _bulletRingLauncher = _monoBehaviour.GetComponent <BulletRingLauncher>(); _healthController.HealthChanged += NextPhaseCheck; }