Fix PauseSubstate Scripts Music Crash & postCreate

This commit is contained in:
Ralty
2025-10-04 11:07:59 +07:00
parent 86839ac6b3
commit 3220a2e360
+9 -5
View File
@@ -65,10 +65,12 @@ class PauseSubState extends MusicBeatSubstate
menuItems = event.options;
pauseMusic = FlxG.sound.load(Assets.getMusic(Paths.music(event.music)), 0, true);
pauseMusic.persist = false;
pauseMusic.group = FlxG.sound.defaultMusicGroup;
pauseMusic.play(false, FlxG.random.int(0, Std.int(pauseMusic.length / 2)));
if (Assets.exists(Paths.music(event.music))) {
pauseMusic = FlxG.sound.load(Assets.getMusic(Paths.music(event.music)), 0, true);
pauseMusic.persist = false;
pauseMusic.group = FlxG.sound.defaultMusicGroup;
pauseMusic.play(false, FlxG.random.int(0, Std.int(pauseMusic.length / 2)));
}
if (__cancelDefault = event.cancelled) return;
@@ -119,9 +121,11 @@ class PauseSubState extends MusicBeatSubstate
camera = new FlxCamera();
camera.bgColor = 0;
FlxG.cameras.add(camera, false);
}
override function createPost() {
super.createPost();
pauseScript.call("postCreate");
game.updateDiscordPresence();
}