namespace Harmony.XUiC_SpawnSelectionWindowPatches { [HarmonyPatch(typeof(XUiC_SpawnSelectionWindow))] [HarmonyPatch("Open")] public class OpenPatch { public static bool Prefix(XUiC_SpawnSelectionWindow __instance, LocalPlayerUI _playerUi, bool _chooseSpawnPosition, ref bool _enteringGame) { if (!_enteringGame || RebirthVariables.customSkipSpawnConfirmation) { return true; } _enteringGame = false; if (SingletonMonoBehaviour.Instance.IsServer) { GameManager.Instance.canSpawnPlayer = true; return true; } GameManager.Instance.RequestToSpawn(); return true; } } }