From eb72839e2bdf1dd85bfe686d65600997048e405c Mon Sep 17 00:00:00 2001 From: Clansty Date: Tue, 20 Aug 2024 00:00:00 +0800 Subject: [PATCH] [+] trigger QuickSkip with service key --- AquaMai/UX/QuickSkip.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/AquaMai/UX/QuickSkip.cs b/AquaMai/UX/QuickSkip.cs index 2f489f79..1c1badfb 100644 --- a/AquaMai/UX/QuickSkip.cs +++ b/AquaMai/UX/QuickSkip.cs @@ -5,7 +5,6 @@ using MAI2.Util; using Main; using Manager; using MelonLoader; -using Monitor; using Process; using UnityEngine; @@ -28,17 +27,17 @@ namespace AquaMai.UX public static void OnGameMainObjectUpdate() { // The button between [1p] and [2p] button on ADX - if (Input.GetKey(KeyCode.Alpha7)) _keyPressFrames++; + if (Input.GetKey(KeyCode.Alpha7) || InputManager.GetSystemInputPush(InputManager.SystemButtonSetting.ButtonService)) _keyPressFrames++; - if (Input.GetKeyUp(KeyCode.Alpha7)) + if (_keyPressFrames > 0 && !Input.GetKey(KeyCode.Alpha7) && !InputManager.GetSystemInputPush(InputManager.SystemButtonSetting.ButtonService)) { _keyPressFrames = 0; MelonLogger.Msg(_container.processManager.Dump()); - MelonLogger.Msg(Singleton.Instance.GetUserData(0).Dump()); return; } if (_keyPressFrames != 60) return; + MelonLogger.Msg("[QuickSkip] Activated"); var traverse = Traverse.Create(_container.processManager); var processList = traverse.Field("_processList").GetValue>();