From d83fc0b232b54431d795da913a87e30f0616e03a Mon Sep 17 00:00:00 2001 From: Areloch Date: Sun, 25 Oct 2020 14:40:32 -0500 Subject: [PATCH] Adds check so we only do the pausing of the audio/sim when opening the pause menu when it's single player --- Templates/BaseGame/game/data/ui/guis/pauseMenu.cs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Templates/BaseGame/game/data/ui/guis/pauseMenu.cs b/Templates/BaseGame/game/data/ui/guis/pauseMenu.cs index 734a4a682..887136ca5 100644 --- a/Templates/BaseGame/game/data/ui/guis/pauseMenu.cs +++ b/Templates/BaseGame/game/data/ui/guis/pauseMenu.cs @@ -7,9 +7,13 @@ function PauseMenuList::onAdd(%this) function PauseMenu::onWake(%this) { - $timescale = 0; + if($Server::ServerType $= "SinglePlayer") + { + $timescale = 0; + + sfxSetChannelVolume( $SimAudioType, $pref::SFX::channelVolume[ 0 ] ); + } - sfxSetChannelVolume( $SimAudioType, $pref::SFX::channelVolume[ 0 ] ); PauseMenuList.hidden = false; PauseMenuList.setFirstResponder(); PauseButtonHolder.setActive(); @@ -18,8 +22,11 @@ function PauseMenu::onWake(%this) function PauseMenu::onSleep(%this) { - $timescale = 1; - sfxSetChannelVolume( $SimAudioType, $pref::SFX::channelVolume[ $SimAudioType ] ); + if($Server::ServerType $= "SinglePlayer") + { + $timescale = 1; + sfxSetChannelVolume( $SimAudioType, $pref::SFX::channelVolume[ $SimAudioType ] ); + } } function PauseMenu::onReturnTo(%this)