diff --git a/source/funkin/backend/MusicBeatState.hx b/source/funkin/backend/MusicBeatState.hx index 88309c82..791007f4 100644 --- a/source/funkin/backend/MusicBeatState.hx +++ b/source/funkin/backend/MusicBeatState.hx @@ -169,11 +169,15 @@ class MusicBeatState extends FlxState implements IBeatReceiver } public function call(name:String, ?args:Array, ?defaultVal:Dynamic):Dynamic { // calls the function on the assigned script - return stateScripts.call(name, args); + if(stateScripts != null) + return stateScripts.call(name, args); + else + return null; } public function event(name:String, event:T):T { - stateScripts.call(name, [event]); + if(stateScripts != null) + stateScripts.call(name, [event]); return event; }