public LevelManager(SignalBus signalBus, Player player, ChapterDataManager chapterDataManager) { _player = player; _signalBus = signalBus; _chapterDataManager = chapterDataManager; _signalBus.Subscribe <PlayerDiedSignal>(OnPlayerDied); _signalBus.Subscribe <PlayerReachedEndSignal>(OnLevelEnd); }
public void Construct(ChapterDataManager chapterDataManager, GameManager gameManager) { _chapterDataManager = chapterDataManager; _gameManager = gameManager; }