27 lines
791 B
C#
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;
|
|
}
|
|
}
|
|
}
|