forked from akanyan/mu3-mods
fix(SelectBGM): scoreboard bgm
This commit is contained in:
19
Extras/SelectBGM/MU3.Sequence/patch_PlayMusic.cs
Normal file
19
Extras/SelectBGM/MU3.Sequence/patch_PlayMusic.cs
Normal file
@ -0,0 +1,19 @@
|
||||
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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user