[BUGFIX] Fixed cancelMenu
sound not playing after switching state
#2986
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
So in
StoryMenuState
andOptionsState
, thecancelMenu
sound doesn't play when coming back toMainMenuState
, and inMainMenuState
, thecancelMenu
sound doesn't play when coming back toTitleState
. This happens becauseMusicBeatState
'sstartOutro
runsFunkinSound.stopAllAudio
, which means every sound played before the call toFlxG.switchState
, which callsstartOutro
, will be stopped. To fix this, instead of callingFunkinSound.playOnce
BEFOREFlxG.switchState
, we call it AFTERFlxG.switchState
. Easy!