Skip to content

Commit 3720bc1

Browse files
authored
add onCloseSubState for MusicBeatSubState (#817)
1 parent 8f09809 commit 3720bc1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

source/funkin/backend/MusicBeatSubstate.hx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,12 @@ class MusicBeatSubstate extends FlxSubState implements IBeatCancellableReceiver
236236
super.openSubState(e.substate is FlxSubState ? cast e.substate : subState);
237237
}
238238

239+
public override function closeSubState() {
240+
var e = event("onCloseSubState", EventManager.get(StateEvent).recycle(subState));
241+
if (!e.cancelled)
242+
super.closeSubState();
243+
}
244+
239245
public override function onResize(w:Int, h:Int) {
240246
super.onResize(w, h);
241247
event("onResize", EventManager.get(ResizeEvent).recycle(w, h, null, null));

0 commit comments

Comments
 (0)