[O] better _isPlaying detection

This commit is contained in:
Clansty
2024-10-13 23:54:53 +08:00
parent 4006438d93
commit bf9855abd1

View File

@@ -10,11 +10,17 @@ public class TouchToButtonInput
private static bool _isPlaying = false; private static bool _isPlaying = false;
[HarmonyPostfix] [HarmonyPostfix]
[HarmonyPatch(typeof(GameProcess),"OnUpdate")] [HarmonyPatch(typeof(GameProcess), "OnStart")]
public static void OnUpdate(GameProcess __instance) public static void OnGameProcessStart(GameProcess __instance)
{ {
var notesManager = new NotesManager(); _isPlaying = true;
_isPlaying = notesManager.IsPlaying(); }
[HarmonyPostfix]
[HarmonyPatch(typeof(GameProcess), "OnRelease")]
public static void OnGameProcessRelease(GameProcess __instance)
{
_isPlaying = false;
} }
[HarmonyPostfix] [HarmonyPostfix]