/// <summary> /// 播放默认第一个背景音乐 /// </summary> public void PlayMusic() { if (GameManagers.GetInstance().IsMusic) { musicAS.loop = true; musicAS.Play(); } }
/// <summary> /// 播放指定索引的音效 /// </summary> /// <param name="_soundNumber">soundList索引</param> public void PlaySound(int _soundNumber) { if (GameManagers.GetInstance().IsSound) { soundAS.loop = false; if (_soundNumber < soundList.Count) { soundAS.clip = soundList[_soundNumber]; soundAS.Play(); } else { Debug.LogError("the sound is out of array index"); } } }
/// <summary> /// 播放指定索引的背景音乐 /// </summary> /// <param name="_musicNumber">soundList索引</param> public void PlayMusic(int _musicNumber) { if (GameManagers.GetInstance().IsMusic) { musicAS.loop = false; if (_musicNumber < musicList.Count) { musicAS.clip = soundList[_musicNumber]; musicAS.Play(); } else { Debug.LogError("the sound is out of array index"); } } }