Exemplo n.º 1
0
        public void Update()
        {
            if (_isCompleted)
            {
                return;
            }

            _wave?.Spawn(Time.deltaTime);

            if (_wave != null && (!_wave.IsCompleted() || IsAnyEnemyAlive()))
            {
                return;
            }

            Messenger.Broadcast(GameEvent.SPAWN_END);
            _isCompleted = true;
        }