public void loadData() { listBGM = BGMInfoManager.LoadAllBGMInfo(); if (listBGM != null) { int listBGMSize = listBGM.Count; for (int i = 0; i < listBGMSize; i++) { BGMInfoBean itemData = listBGM[i]; createMusicSelectItem(itemData); } } }
/// <summary> /// 播放之前的BGM /// </summary> public void playBeforeBGMClip() { if (audioSource == null) { return; } if (aduioClip == null) { List <BGMInfoBean> dataList = BGMInfoManager.LoadBGMInfo(1); if (dataList != null && dataList.Count > 0) { string audioPath = dataList[0].FilePath; aduioClip = ResourcesManager.LoadData <AudioClip>(audioPath); } else { return; } } audioSource.clip = aduioClip; audioSource.volume = CommonConfigure.BGMVolume; audioSource.Play(); }
private void Awake() { playWay = AudioPlayWayEnum.Random_Play; listBGMInfo = BGMInfoManager.LoadAllBGMInfo(); isOpenAudio = CommonConfigure.IsOpenBGM; }