Skip to content

Commit

Permalink
[F] try fix PhotoEditProcess
Browse files Browse the repository at this point in the history
  • Loading branch information
clansty committed Feb 20, 2025
1 parent c78c7d7 commit b4d17cd
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions AquaMai.Mods/GameSystem/DisableTimeout.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public static bool EntryProcessDecrementTimerSecond(ContextEntry ____context)
[EnableIf(nameof(inGameStart))]
public static bool ModeSelectProcessUpdateInput(ModeSelectProcess __instance)
{
if (!InputManager.GetButtonDown(0, InputManager.ButtonSetting.Button05)) return true;
if (!InputManager.GetMonitorButtonDown(InputManager.ButtonSetting.Button05)) return true;
__instance.TimeSkipButtonAnim(InputManager.ButtonSetting.Button05);
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_SYS_SKIP, 0);
Traverse.Create(__instance).Method("TimeUp").GetValue();
Expand All @@ -77,9 +77,17 @@ public static bool ModeSelectProcessUpdateInput(ModeSelectProcess __instance)
[HarmonyPatch(typeof(PhotoEditProcess), "MainMenuUpdate")]
public static void PhotoEditProcess(PhotoEditMonitor[] ____monitors, PhotoEditProcess __instance)
{
if (!InputManager.GetButtonDown(0, InputManager.ButtonSetting.Button04)) return;
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_SYS_SKIP, 0);
____monitors[0].SetButtonPressed(InputManager.ButtonSetting.Button04);
if (!InputManager.GetMonitorButtonDown(InputManager.ButtonSetting.Button04)) return;
try
{
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_SYS_SKIP, 0);
____monitors[0].SetButtonPressed(InputManager.ButtonSetting.Button04);
}
catch
{
// ignored
}

Traverse.Create(__instance).Method("OnTimeUp").GetValue();
}

Expand All @@ -102,4 +110,4 @@ public static void ContinueMonitorPlayContinue(PlayableDirector ____director)
____director.extrapolationMode = DirectorWrapMode.Hold;
}
}
}
}

0 comments on commit b4d17cd

Please sign in to comment.