소스 검색

Adds check so we only do the pausing of the audio/sim when opening the pause menu when it's single player

Areloch 5 년 전
부모
커밋
d83fc0b232
1개의 변경된 파일11개의 추가작업 그리고 4개의 파일을 삭제
  1. 11 4
      Templates/BaseGame/game/data/ui/guis/pauseMenu.cs

+ 11 - 4
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)