public SetAllSoundsPaused ( bool paused ) : void | ||
paused | bool | |
return | void |
public void SetAllSoundsPaused(bool paused)
{
foreach (var key in sourcePool.Keys)
{
int state;
AL10.alGetSourcei(key, AL10.AL_SOURCE_STATE, out state);
if (state == AL10.AL_PLAYING && paused)
AL10.alSourcePause(key);
else if (state == AL10.AL_PAUSED && !paused)
AL10.alSourcePlay(key);
}
}