feat: added "menu" panic button

This avoids restarting the game when encountering an unknown issue.
This commit is contained in:
anavoi 2025-07-14 00:14:11 +02:00
commit 34d9e9261e
4 changed files with 46 additions and 3 deletions

View file

@ -4,7 +4,6 @@ using GB.Core;
using GB.Game;
using HarmonyLib;
using UnityEngine;
using UnityEngine.SceneManagement;
#pragma warning disable IDE0051 // Private member is unused
@ -41,7 +40,7 @@ public class GBSUServer : MonoBehaviour
AudioListener.volume = 0; // mute game audio
Plugin.AddServerComp(); // add custom GBSU server component
RotationConfig gameConfig = GBConfigLoader.LoadRotationConfig(null); // the argument doesn't matter as we do stuff in the method
ServerConfig serverConfig = NetConfigLoader.LoadServerConfig(); // load default server config, because it can be overridden by args like -ip and -port
MonoSingleton<Global>.Instance.UNetManager.LaunchServer(serverConfig); // launch the server with the server config
@ -63,7 +62,7 @@ public class GBSUServer : MonoBehaviour
Plugin.DestroyServerComp();
// go back to main menu
SceneManager.LoadScene("Menu");
Helper.SwitchToMenu();
}
/*
public string GetRemainingRoundTime()