private void OnInstaller(CollectablePool collectablePool, LevelManager levelManager, AssetManager assetManager, HoleBase holeBase) { _holeBase = holeBase; _collectablePool = collectablePool; _levelManager = levelManager; _assetManager = assetManager; _currentLevel = 1; MessageBroker.Default.Receive <LevelEvent>().Subscribe((level) => { if (level == LevelEvent.LEVEL_SUCCESSFUL) { GenerateNewLevel(); } else { _currentLevel--; GenerateNewLevel(); } }); }
private void OnInstaller(HoleBase holeBase, LevelGenerator levelGenerator) { _holeBase = holeBase; _levelGenerator = levelGenerator; }