Move tracker loading into BDL

This commit is contained in:
Salman Ahmed 2021-02-02 17:07:16 +03:00
parent 8e96ffd1e6
commit 50d57a3931

View File

@ -41,11 +41,11 @@ namespace osu.Game.Screens.OnlinePlay.Match
private IBindable<WeakReference<BeatmapSetInfo>> managerUpdated; private IBindable<WeakReference<BeatmapSetInfo>> managerUpdated;
[Cached] [Cached]
protected readonly MultiplayerBeatmapAvailablilityTracker BeatmapAvailablilityTracker; protected MultiplayerBeatmapAvailablilityTracker BeatmapAvailablilityTracker { get; }
protected RoomSubScreen() protected RoomSubScreen()
{ {
InternalChild = BeatmapAvailablilityTracker = new MultiplayerBeatmapAvailablilityTracker BeatmapAvailablilityTracker = new MultiplayerBeatmapAvailablilityTracker
{ {
SelectedItem = { BindTarget = SelectedItem }, SelectedItem = { BindTarget = SelectedItem },
}; };
@ -54,6 +54,8 @@ namespace osu.Game.Screens.OnlinePlay.Match
[BackgroundDependencyLoader] [BackgroundDependencyLoader]
private void load(AudioManager audio) private void load(AudioManager audio)
{ {
AddInternal(BeatmapAvailablilityTracker);
sampleStart = audio.Samples.Get(@"SongSelect/confirm-selection"); sampleStart = audio.Samples.Get(@"SongSelect/confirm-selection");
} }