Can I operate on sounds synchronously ? I mean can I call Stop(), then Play() immediately and the state will always be SoundState.Playing after all? I noticed a bug with SoundEffectInstance. Steps to reproduction:
Expected result: sound should be paused
Current result: sound is still playing. Could anybody confirm this behavior ? Well, the only way to pause this sound is top call Stop() on it .. which is unacceptable.
I think I'm facing issues with sounds because I change their state synchronously. Can I do that safely ?