private void Initialize(Pool pool, SignalBus signalBus, IGameplayProps gameplayProps, IDifficultyManager difficultyManager)
 {
     _pool              = pool;
     _signalBus         = signalBus;
     _gameplayProps     = gameplayProps;
     _difficultyManager = difficultyManager;
     _signalBus.Subscribe <StairsSpawnedSignal>(OnStairsSpawned);
 }
Exemple #2
0
 public ProgressService(SignalBus signalBus, IDifficultyManager difficultyManager)
 {
     _signalBus         = signalBus;
     _difficultyManager = difficultyManager;
     _signalBus.Subscribe <StairPassedSignal>(OnStairPassed);
 }