[+] Global judge adjust

This commit is contained in:
Clansty
2024-09-17 04:13:51 +08:00
parent ef832461c0
commit 5128db9f6c
6 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
using System.Threading;
using HarmonyLib;
using IO;
using Manager.UserDatas;
namespace AquaMai.Utils;
public class JudgeAdjust
{
[HarmonyPostfix]
[HarmonyPatch(typeof(UserOption), "GetAdjustMSec")]
public static void GetAdjustMSec(ref float __result)
{
__result += AquaMai.AppConfig.Utils.JudgeAdjustA * 16.666666f;
}
[HarmonyPostfix]
[HarmonyPatch(typeof(UserOption), "GetJudgeTimingFrame")]
public static void GetJudgeTimingFrame(ref float __result)
{
__result += AquaMai.AppConfig.Utils.JudgeAdjustB;
}
[HarmonyPrefix]
[HarmonyPatch(typeof(NewTouchPanel), "Recv")]
public static void NewTouchPanelRecv()
{
if (AquaMai.AppConfig.Utils.TouchDelay <= 0) return;
Thread.Sleep(AquaMai.AppConfig.Utils.TouchDelay);
}
}