Is there any way to check if the sound is already playing, i.e. only play one instance of the sound at a time (using SoundEffect instead of XAct)?
I assumed it would be something like this:
if (sound.Play().State != SoundState.Playing)
sound.Play
but the sound starts to play when calling " sound.Play().State " so cant really do this.