forked from akanyan/mu3-mods
fix(SkipCutscenes): revert full postgame skip
This commit is contained in:
@ -139,9 +139,7 @@ class patch_PlayMusic: PlayMusic {
|
|||||||
var playerPos = control._playPosition;
|
var playerPos = control._playPosition;
|
||||||
var rollingStartFrame = ntMgr.getCurrentFrame();
|
var rollingStartFrame = ntMgr.getCurrentFrame();
|
||||||
var rollingStartTime = CustomDateTime.Now;
|
var rollingStartTime = CustomDateTime.Now;
|
||||||
var rollDuration = TimeSpan.FromSeconds(
|
var rollDuration = TimeSpan.FromSeconds(0.5);
|
||||||
Math.Max(0.5, Math.Sqrt(Math.Abs(rollingStartFrame - TargetFrame) * 16.6666667) / 300.0)
|
|
||||||
);
|
|
||||||
|
|
||||||
while(_isRolling) {
|
while(_isRolling) {
|
||||||
TimeSpan timeSpan = CustomDateTime.Now - rollingStartTime;
|
TimeSpan timeSpan = CustomDateTime.Now - rollingStartTime;
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
using MonoMod;
|
|
||||||
using MU3.Util;
|
|
||||||
|
|
||||||
namespace MU3;
|
|
||||||
|
|
||||||
class patch_Scene_37_Result: Scene_37_Result {
|
|
||||||
[MonoModIgnore]
|
|
||||||
private enum State { End = 11 };
|
|
||||||
|
|
||||||
private Mode<Scene_37_Result, State> mode_;
|
|
||||||
|
|
||||||
private extern void orig_Assignment_Init();
|
|
||||||
private void Assignment_Init() {
|
|
||||||
if(Singleton<Mod.State>.instance.SkipMusicOutro) {
|
|
||||||
SystemUI instance = SingletonMonoBehaviour<SystemUI>.instance;
|
|
||||||
instance.removeCanvas(Graphics.Const.SortOrder.Dialog);
|
|
||||||
Singleton<Mod.State>.instance.SkipMusicOutro = false;
|
|
||||||
mode_.set(State.End);
|
|
||||||
} else {
|
|
||||||
orig_Assignment_Init();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Reference in New Issue
Block a user