public LevelManager(SignalBus signalBus, Player player, ChapterDataManager chapterDataManager)
    {
        _player             = player;
        _signalBus          = signalBus;
        _chapterDataManager = chapterDataManager;

        _signalBus.Subscribe <PlayerDiedSignal>(OnPlayerDied);
        _signalBus.Subscribe <PlayerReachedEndSignal>(OnLevelEnd);
    }
Example #2
0
 public void Construct(ChapterDataManager chapterDataManager, GameManager gameManager)
 {
     _chapterDataManager = chapterDataManager;
     _gameManager        = gameManager;
 }