private SoundManager() { m_fMusicVolume = 0.1f; m_fSoundVolume = 0.8f; m_CurrentMusic = PlayingMusic.None; MediaPlayer.MediaStateChanged += MediaPlayer_MediaStateChanged; }
private SoundManager() { m_fMusicVolume = 0.1f; m_fSoundVolume = 0.15f; m_CurrentMusic = PlayingMusic.None; MediaPlayer.Instance.SetMediaStateChangedHandler(MediaPlayer_MediaStateChanged); }
public void PlayGameMusic() { if (m_CurrentMusic != PlayingMusic.Game) { PlayGameSong(); MediaPlayer.IsRepeating = false; m_CurrentMusic = PlayingMusic.Game; } }
public void PlayMainMenuMusic() { if (m_CurrentMusic != PlayingMusic.Menu) { MediaPlayer.Volume = m_fMusicVolume; MediaPlayer.Play(Assets.MenuSong); MediaPlayer.IsRepeating = true; m_CurrentMusic = PlayingMusic.Menu; } }
public void StopMusic() { MediaPlayer.Stop(); m_CurrentMusic = PlayingMusic.None; }