1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-23 16:27:20 +08:00

Use beatmap directly in ReadyButton

This commit is contained in:
Dean Herbert 2020-08-24 13:02:39 +09:00
parent 122265ff0e
commit dca307e933

View File

@ -10,7 +10,6 @@ using osu.Game.Beatmaps;
using osu.Game.Graphics;
using osu.Game.Graphics.UserInterface;
using osu.Game.Online.Multiplayer;
using osu.Game.Overlays;
namespace osu.Game.Screens.Multi.Match.Components
{
@ -27,9 +26,6 @@ namespace osu.Game.Screens.Multi.Match.Components
[Resolved]
private BeatmapManager beatmaps { get; set; }
[Resolved]
private MusicController musicController { get; set; }
private bool hasBeatmap;
public ReadyButton()
@ -104,7 +100,7 @@ namespace osu.Game.Screens.Multi.Match.Components
return;
}
bool hasEnoughTime = DateTimeOffset.UtcNow.AddSeconds(30).AddMilliseconds(musicController.CurrentTrack.Length) < endDate.Value;
bool hasEnoughTime = DateTimeOffset.UtcNow.AddSeconds(30).AddMilliseconds(gameBeatmap.Value.Track.Length) < endDate.Value;
Enabled.Value = hasBeatmap && hasEnoughTime;
}