public void PlaySound(string audioPath) { AudioPlaybackManager.PlaySound(audioPath); if (GameState.Instance.ActiveRound != 4 || !voiceControlManager.Enabled) { uiController.EnableForward(); } }
/// <summary> /// Plays the sound of the word clicked/tapped. /// </summary> public void PlaySound() { switch (DisplayType) { case DISPLAY_FOREIGN: AudioPlaybackManager.PlaySound(ForeignAudioPath); break; default: AudioPlaybackManager.PlaySound(EnglishAudioPath); break; } }
/// <summary> /// Play Word 3 /// </summary> public void PlayWordThree() { if (AudioPlaybackManager.audioPlayer.isPlaying) { // audioSource.Stop(); - Sprint 1 fix return; } AudioPlaybackManager.PlaySound(word3); }
public void CheckMatch() { switch (DisplayType) { case DISPLAY_FOREIGN: AudioPlaybackManager.PlaySound(ForeignAudioPath); break; default: AudioPlaybackManager.PlaySound(EnglishAudioPath); break; } gameController.CheckMatch(EnglishWord); }
/// <summary> /// Initializes the audio playing system. /// </summary> private void InitAudio() { _soundResMan = new SoundResourceManager(_game); TraceSource.TraceEvent(TraceEventType.Verbose, 0, $"Initializing audio..."); if (!Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero)) { TraceSource.TraceEvent(TraceEventType.Warning, 0, $"Failed to init audio!"); } _playbackMan = new AudioPlaybackManager(_game, _soundResMan); }
/// <summary> /// Play sentence /// </summary> public void PlaySentence() { if (AudioPlaybackManager.audioPlayer.isPlaying) { //audioSource.Stop(); - Sprint 1 fix return; } AudioPlaybackManager.PlaySound(sentence); // Once the sentance has been played, show the menu to control scene sceneCompleted = true; }
/// <summary> /// Plays the sound of the word clicked/tapped. /// </summary> public void PlaySound() { // vocabController will play the sound and unlock the forward progress if (vocabController != null) { vocabController.PlaySound(audioPath); } else { AudioPlaybackManager.PlaySound(audioPath); } }
public SettingsPageViewModel(AudioPlaybackManager audioManager) { AudioPlaybackManager = audioManager; MicVolume = audioManager.ToReactivePropertyAsSynchronized( x => x.MicVolume ); SpeakerVolume = audioManager.ToReactivePropertyAsSynchronized( x => x.SpeakerVolume ); DependencyLibraries = DependentLibraries.Libraries.ToList(); }