private AudioClip GetMusicClip(MusicTrackEnum _Track) { for (int Index = 0; Index < AvaliableMusicTracks.Count; Index++) { if (AvaliableMusicTracks[Index].MTEnum == _Track) { return(AvaliableMusicTracks[Index].Clip); } } Debug.Log("Music Does not Exist"); return(null); }
public void ChangeMusicTrack(MusicTrackEnum _Track, bool _LoopTrack) { if (IsTrackEnding) { return; } AudioClip MC = GetMusicClip(_Track); if (MC == null) { return; } MusicSourceNext.clip = MC; MusicSourceNext.Play(); IsTrackEnding = true; IsTrackOnLoop = _LoopTrack; }