public static void Play(string sound, float volume = 1, float pitch = 1, float delay = 0, bool looping = false, float playaAt = 0) { var clip = soundDB.GetClip(sound); var source = soundDB.AudioSourceInstance; source.clip = clip; source.volume = volume; source.pitch = pitch; source.time = playaAt; source.loop = looping; source.PlayDelayed(delay); }
public static AudioSource Play(string sound, float volume = 1, float pitch = 1, float delay = 0, bool looping = false, float playaAt = 0) { var clip = soundDB.GetClip(sound); var source = soundDB.AudioSourceInstance; source.clip = clip; source.volume = volume; source.pitch = pitch; source.time = playaAt; source.loop = looping; source.PlayDelayed(delay); if (!GameManager.Instance.PlayingAudio) { MuteAll(); } return(source); }