From 9ffff13ce8fce8bcd300fd08f1562c7cd1323326 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Tue, 18 Jul 2023 18:04:23 -0700 Subject: [PATCH] ok should be fixed now --- source/funkin/backend/MusicBeatSubstate.hx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/funkin/backend/MusicBeatSubstate.hx b/source/funkin/backend/MusicBeatSubstate.hx index 00477bd1..62a1bbf3 100644 --- a/source/funkin/backend/MusicBeatSubstate.hx +++ b/source/funkin/backend/MusicBeatSubstate.hx @@ -149,11 +149,14 @@ class MusicBeatSubstate extends FlxSubState implements IBeatReceiver } override function close() { - var event = scripts.event("onClose", new CancellableEvent()); - if (!event.cancelled) { + if (scripts != null) { + var event = scripts.event("onClose", new CancellableEvent()); + if (!event.cancelled) { + super.close(); + scripts.call("onClosePost"); + } + } else super.close(); - scripts.call("onClosePost"); - } } override function create()