public ResultsSoundManager(Config config, SiraLog siraLog, SongPreviewPlayer songPreviewPlayer, CachedMediaAsyncLoader cachedMediaAsyncLoader) { _config = config; _siraLog = siraLog; _random = new Random(); _songPreviewPlayer = songPreviewPlayer; _audioClipAsyncLoader = cachedMediaAsyncLoader; }
public IntroSoundManager(Config config, SiraLog siraLog, [Inject(Id = "audio.sourcer")] AudioSource audioSourcer, CachedMediaAsyncLoader cachedMediaAsyncLoader) { _config = config; _siraLog = siraLog; _random = new Random(); _audioSourcer = audioSourcer; _audioClipAsyncLoader = cachedMediaAsyncLoader; _cancellationTokenSource = new CancellationTokenSource(); }
public OutroSoundManager(Config config, SiraLog siraLog, [Inject(Id = "audio.sourcer")] AudioSource audioSourcer, FadeInOutController fadeInOutController, CachedMediaAsyncLoader cachedMediaAsyncLoader, MainMenuViewController mainMenuViewController) { _config = config; _siraLog = siraLog; _audioSourcer = audioSourcer; _random = new System.Random(); _fadeInOutController = fadeInOutController; _audioClipAsyncLoader = cachedMediaAsyncLoader; _mainMenuViewController = mainMenuViewController; }