Files
7d2dXG/Mods/zzz_REBIRTH__Utils/Harmony/Harmony_XUiC_SpawnSelectionWindow.cs
Nathaniel Cosford e06f2bd282 Add All Mods
2025-05-29 23:33:28 +09:30

27 lines
791 B
C#

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<ConnectionManager>.Instance.IsServer)
{
GameManager.Instance.canSpawnPlayer = true;
return true;
}
GameManager.Instance.RequestToSpawn();
return true;
}
}
}