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);
         }
     }
 }
Example #2
0
 /// <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();
 }
Example #3
0
 private void Awake()
 {
     playWay     = AudioPlayWayEnum.Random_Play;
     listBGMInfo = BGMInfoManager.LoadAllBGMInfo();
     isOpenAudio = CommonConfigure.IsOpenBGM;
 }