using MonoMod; using MU3.Util; namespace MU3; class patch_Scene_30_NoticeReward: Scene_30_NoticeReward { private Mode _mode; [MonoModIgnore] private enum State { RankingReward = 2, FadeOut = 8, } private void Start() { using IniFile iniFile = new("mu3.ini"); var quickLogin = iniFile.getValue("Sequence", "QuickLogin", false); _mode = new Mode(this); if(quickLogin) { _mode.set(State.FadeOut); } else { _mode.set(State.RankingReward); SingletonMonoBehaviour.instance.Panel.pushState(0, show: true); } } }