using MonoMod; using MU3.Util; namespace MU3; class patch_DailyBonus: DailyBonus { [MonoModIgnore] private enum State { ItemWindow = 3, ExitWait = 4, } private float waitCount; private State _state; private extern void orig_Update(); private void Update() { if(_state < State.ItemWindow) { if(Singleton.instance.getTriggerOn(UIInput.Key.Decision)) { waitCount = 100.0f; } if(Singleton.instance.getTriggerOn(UIInput.Key.MenuLeft)) { waitCount = 100.0f; _state = State.ExitWait; } } orig_Update(); } }