private void UpdateAudioState() { if (!_mono.IsConstructed) { return; } if (_mono.GenerationPercent > 0.01 && _mono.GenerationPercent < 1) { _audioHandler.PlayFilterMachineAudio(); } else { _audioHandler.StopFilterMachineAudio(); } }
private void UpdateAudioState() { if (!_mono.IsConstructed || _audioHandler == null) { return; } if (_mono.GenerationPercent > 0.01 && _mono.GenerationPercent < 1 && _mono.CurrentSpeedMode != SpeedModes.Off && ModConfiguration.Singleton.AllowSFX) { _audioHandler.PlayFilterMachineAudio(); } else { _audioHandler.StopFilterMachineAudio(); } }