1
0
forked from akanyan/mu3-mods

feat: instant song skip

This commit is contained in:
2024-05-24 05:49:28 +09:00
parent edddcbffd7
commit 6b4022cbbe
4 changed files with 89 additions and 8 deletions

View File

@ -0,0 +1,36 @@
#pragma warning disable CS0626
#pragma warning disable CS0649
#pragma warning disable CS0414
#pragma warning disable IDE0051
#pragma warning disable IDE1006
using MU3.Sequence;
using MU3.Util;
namespace MU3;
public class patch_Scene_38_End : Scene_38_End {
private Mode<Scene_38_End, State> mode_;
private extern void orig_Init_Init();
private int result_;
private enum State {
Init,
Continue,
SendResultContinue,
EndContinue,
ForceLogout,
ConsumeGP,
End,
WaitDestroy
}
private void Init_Init() {
orig_Init_Init();
if(patch_PlayMusic.QuickSkip) {
result_ = 0;
mode_.set(State.End);
patch_PlayMusic.QuickSkip = false;
}
}
}