void OnApplicationPause(bool pause) { bool wasPaused = appIsPaused; appIsPaused = pause; if (!wasPaused && pause && masterSource != null)// && !masterSource.IsPaused) { masterSource.Pause(); } if (wasPaused && !pause && masterSource != null)// && masterSource.IsPaused) { masterSource.Resume(); } }