1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 08:22:56 +08:00

Bind the mod select overlay's Beatmap to OsuScreen.Beatmap in constructor

Suggested by @bdach!
This commit is contained in:
Cameron Brown 2024-07-26 18:29:50 +10:00
parent a8851950bc
commit 17f00ec0a6

View File

@ -301,6 +301,7 @@ namespace osu.Game.Screens.OnlinePlay.DailyChallenge
LoadComponent(userModsSelectOverlay = new RoomModSelectOverlay
{
Beatmap = { BindTarget = Beatmap },
SelectedMods = { BindTarget = userMods },
IsValidMod = _ => false
});
@ -380,8 +381,6 @@ namespace osu.Game.Screens.OnlinePlay.DailyChallenge
Beatmap.Value = beatmapManager.GetWorkingBeatmap(beatmap); // this will gracefully fall back to dummy beatmap if missing locally.
Ruleset.Value = rulesets.GetRuleset(playlistItem.RulesetID);
userModsSelectOverlay.Beatmap.Value = Beatmap.Value;
applyLoopingToTrack();
}