1
0
forked from akanyan/mu3-mods
Files
mu3-mods/Extras/SkipCutscenes/MU3/patch_Scene_37_Result.cs

24 lines
663 B
C#

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();
}
}
}