I have a method that plays a clip as a one shot:
public void PlaySingleFull(AudioClip clip) {
efxSource.PlayOneShot(clip);
}
I also have a method that stops anything playing from the same source:
public void StopEfx() {
efxSource.Stop();
}
PlayOneShot() is supposed to ignore any calls from Stop() and play anyway but mine does stop when Stop() is called. Does anyone have any idea what's up?