1
0
forked from akanyan/mu3-mods
Files
mu3-mods/Extras/SelectBGM/MU3.Sequence/patch_PlayMusic.cs

20 lines
617 B
C#

using MU3.Data;
using MU3.Game;
using MU3.Util;
namespace MU3.Sequence;
class patch_PlayMusic: PlayMusic {
private SessionInfo _sessionInfo;
private extern void orig_Enter_ShowBonusStart();
private void Enter_ShowBonusStart() {
orig_Enter_ShowBonusStart();
int selectorID = SingletonStateMachine<DataManager, DataManager.EState>.instance.getMemoryChapterData(
_sessionInfo.chapterSelection.memoryChapterId
)?.getMemoryChapterSelectorID() ?? Singleton<Mod.State>.instance.RecentBGM;
Singleton<GameSound>.instance.gameBGM.playBGM(236, selectorID);
}
}