From c8f4a050840f79c50f59f0a21c1e05ec10f9e69c Mon Sep 17 00:00:00 2001 From: Clansty Date: Wed, 13 Nov 2024 23:43:59 +0800 Subject: [PATCH] [F] Maybe fixed some PractiseMode problems --- AquaMai/Fix/TouchResetAfterTrack.cs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 AquaMai/Fix/TouchResetAfterTrack.cs 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"); + } +}