diff --git a/buildnumber.txt b/buildnumber.txt index e6498171..b532769d 100644 --- a/buildnumber.txt +++ b/buildnumber.txt @@ -1 +1 @@ -1288 \ No newline at end of file +1291 \ No newline at end of file diff --git a/source/funkin/system/MusicBeatState.hx b/source/funkin/system/MusicBeatState.hx index 80f302bf..bc4da2f2 100644 --- a/source/funkin/system/MusicBeatState.hx +++ b/source/funkin/system/MusicBeatState.hx @@ -92,6 +92,25 @@ class MusicBeatState extends FlxUIState implements IBeatReceiver stateScript.reload(); } } + + public override function tryUpdate(elapsed:Float):Void + { + if (persistentUpdate || subState == null) { + call("preUpdate", [elapsed]); + update(elapsed); + call("postUpdate", [elapsed]); + } + + if (_requestSubStateReset) + { + _requestSubStateReset = false; + resetSubState(); + } + if (subState != null) + { + subState.tryUpdate(elapsed); + } + } override function create() { super.create();