public void PlayMusic(EMusicType music)
 {
     if(CurrentTrack != music)
     {
         CurrentTrack = music;
         if(CurrentTrack == EMusicType.None)
         {
             fade = Fade.IN;
             MusicSource.clip = MusicList[(int)music];
             MusicSource.Play();
         }
         else
             fade = Fade.OUT;
     }
 }
示例#2
0
 public void PlayMusic(EMusicType music)
 {
     if (CurrentTrack != music)
     {
         CurrentTrack = music;
         if (CurrentTrack == EMusicType.None)
         {
             fade             = Fade.IN;
             MusicSource.clip = MusicList[(int)music];
             MusicSource.Play();
         }
         else
         {
             fade = Fade.OUT;
         }
     }
 }
示例#3
0
文件: CMain.cs 项目: da-ka/Vocaluxe
 public int GetMusicVolume(EMusicType type)
 {
     return(CConfig.GetVolumeByType(type));
 }
示例#4
0
    private AudioClip GetMusicClip(EMusicType eMusic)
    {
        MusicData musicData = _musicList.Find(musicfx => musicfx.eMusic == eMusic);

        return(musicData?.Clip);
    }
示例#5
0
 public void PlayMusic(EMusicType music)
 {
     _musicSource.clip = GetMusicClip(music);
     _musicSource.Play();
 }