mirror of
https://github.com/hykilpikonna/AquaDX.git
synced 2026-08-09 12:41:56 -05:00
[F] Fix derakkuma stops dancing in DisableTimeout (#18)
* [F] Fix derakkuma stops dancing in DisableTimeout * Reset when continuing
This commit is contained in:
parent
353f4e81a2
commit
13bb386a68
|
|
@ -9,6 +9,7 @@ using Monitor;
|
|||
using Process;
|
||||
using Process.Entry.State;
|
||||
using Process.ModeSelect;
|
||||
using UnityEngine.Playables;
|
||||
|
||||
namespace AquaMai.Mods.GameSystem;
|
||||
|
||||
|
|
@ -81,4 +82,24 @@ public class DisableTimeout
|
|||
____monitors[0].SetButtonPressed(InputManager.ButtonSetting.Button04);
|
||||
Traverse.Create(__instance).Method("OnTimeUp").GetValue();
|
||||
}
|
||||
}
|
||||
|
||||
[HarmonyPostfix]
|
||||
[HarmonyPatch(typeof(ContinueMonitor), "Initialize")]
|
||||
public static void ContinueMonitorInitialize(PlayableDirector ____director)
|
||||
{
|
||||
if (____director != null)
|
||||
{
|
||||
____director.extrapolationMode = DirectorWrapMode.Loop;
|
||||
}
|
||||
}
|
||||
|
||||
[HarmonyPostfix]
|
||||
[HarmonyPatch(typeof(ContinueMonitor), "PlayContinue")]
|
||||
public static void ContinueMonitorPlayContinue(PlayableDirector ____director)
|
||||
{
|
||||
if (____director != null)
|
||||
{
|
||||
____director.extrapolationMode = DirectorWrapMode.Hold;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user