public bool IsPlaying(string streamName) { SoundStreamFade stream = GetStream(streamName); if (stream == null) { return(false); } return(stream.IsPlaying()); }
SoundStream PlaySub(string streamName, AudioClip clip, float volume, bool isLoop, bool isStreaming, float fadeInTime, float fadeOutTime, bool isReplay, Func <float> callbackMasterVolume) { SoundStreamFade stream = GetStreamAndCreateIfMissing(streamName); if (isReplay || !stream.IsPlaying(clip)) { return(stream.Play(clip, fadeInTime, fadeOutTime, volume, isLoop, isStreaming, callbackMasterVolume)); } else { return(stream.Current); } }
public bool IsPlaying(string streamName) { SoundStreamFade stream = GetStreamAndCreateIfMissing(streamName); return(stream.IsPlaying()); }