1
0
mirror of synced 2024-11-30 16:54:29 +01:00
TaikoModStuff/QuickRestart.cs

23 lines
679 B
C#
Raw Normal View History

using UnityEngine;
using UnityEngine.SceneManagement;
using BepInEx;
using HarmonyLib;
namespace TaikoModStuff
{
[HarmonyPatch]
public class QuickRestart
{
[HarmonyPatch(typeof(EnsoGameManager), "ProcExecPause")]
[HarmonyPrefix]
static void customProcExecPause()
{
bool keyDown = Input.GetKeyDown(KeyCode.Backspace);
if (keyDown)
{
//TaikoSingletonMonoBehaviour<EnsoGameManager>.Instance.Invoke("RestartPlay", 1);
TaikoSingletonMonoBehaviour<CommonObjects>.Instance.MySceneManager.ChangeRelayScene("Enso", true);
}
}
}
}