fix: make sure volume is set to 0 when entering server mode

This commit is contained in:
anavoi 2025-07-14 00:15:04 +02:00
commit 60706fb255

View file

@ -26,6 +26,8 @@ public class GBSUServer : MonoBehaviour
//_gmInit = AccessTools.Method(typeof(GameMode), "Init"); //_gmInit = AccessTools.Method(typeof(GameMode), "Init");
localSingleGang = Traverse.Create(nameof(GameMode)).Field("localSingleGang"); localSingleGang = Traverse.Create(nameof(GameMode)).Field("localSingleGang");
gameTimer = Traverse.Create(nameof(GameMode)).Field("timer"); gameTimer = Traverse.Create(nameof(GameMode)).Field("timer");
AudioListener.volume = 0; // mute game audio
} }
void SetLocalGangToOff() void SetLocalGangToOff()
{ {
@ -37,7 +39,6 @@ public class GBSUServer : MonoBehaviour
if (!Helper.hosting) if (!Helper.hosting)
{ {
Helper.hosting = true; Helper.hosting = true;
AudioListener.volume = 0; // mute game audio
Plugin.AddServerComp(); // add custom GBSU server component Plugin.AddServerComp(); // add custom GBSU server component