static private void PlayMusic(MUSIC_ID id, bool bLoop) { if (PlayerPrefs.GetInt("settingMusic") == 1) { return; } if (!m_bMusicInited) { InitPlayMusic(); } string szName = GlobalInstanceFunction.Instance.GetAssetsName((int)id, AssetLoader.EAssetType.ASSET_MUSIC); if (!GlobalInstanceFunction.Instance.IsValidName(szName)) { return; } if (szName == m_MusicPlayer.szName && m_MusicPlayer.SoundObj != null && m_MusicPlayer.SoundPlayer != null) { m_MusicPlayer.SoundPlayer.volume = SOUNDVOLME; m_MusicPlayer.SoundPlayer.loop = bLoop; m_MusicPlayer.SoundPlayer.Play(); return; } MusicAssetMgr.LoadAsset(szName, new ParamData(bLoop)); }
static public void PlayMusic(MUSIC_ID id) { if (PlayerPrefs.GetInt("settingMusic") == 1) { return; } PlayMusic(id, true); }