diff --git a/AquaMai/Fix/TouchResetAfterTrack.cs b/AquaMai/Fix/TouchResetAfterTrack.cs new file mode 100644 index 00000000..1f080293 --- /dev/null +++ b/AquaMai/Fix/TouchResetAfterTrack.cs @@ -0,0 +1,25 @@ +using HarmonyLib; +using MAI2.Util; +using Manager; +using Process; + +namespace AquaMai.Fix; + +public class TouchResetAfterTrack +{ + [HarmonyPostfix] + [HarmonyPatch(typeof(ResultProcess), "OnStart")] + public static void ResultProcessOnStart() + { + SingletonStateMachine.Instance.StartTouchPanel(); + MelonLoader.MelonLogger.Msg("[TouchResetAfterTrack] Touch panel reset"); + } + + [HarmonyPostfix] + [HarmonyPatch(typeof(GamePlayManager), "SetQuickRetryFrag")] + public static void OnStart() + { + SingletonStateMachine.Instance.StartTouchPanel(); + MelonLoader.MelonLogger.Msg("[TouchResetAfterTrack] Touch panel reset"); + } +}