public void PlayMusic(Music music) { if (musicDictionary.TryGetValue(music, out AudioClip audioClip)) { EazySoundManager.GetMusicAudio(EazySoundManager.PrepareMusic(audioClip)).Play(); } }
private void Start() { SceneManager.LoadScene("Init"); if (Test > 0) { MaxPassLevel = Test; } UIDispatcher.Instance.AddEventListen(ConstDefine.MusicSetting, OnMusicSetting); int id = EazySoundManager.PlayMusic(BGM, 1, true, false, 1, 1); m_Audio = EazySoundManager.GetMusicAudio(id); m_Audio.Persist = true; }
public int PlayMusic(AudioClip clip, float volume = 0, bool loop = true, float pitch = 1) { if (!Application.isPlaying) { return(-1); } var id = EazySoundManager.PlayMusic(clip, volume, loop, true); var eazyAudio = EazySoundManager.GetMusicAudio(id); eazyAudio.Pitch = pitch; _musicPlaying = id; return(id); }