Add beatmap extension for calculating length

This commit is contained in:
iiSaLMaN
2019-07-07 18:25:52 +03:00
parent 188c80374e
commit 65c8249c94
2 changed files with 13 additions and 4 deletions

View File

@ -289,14 +289,11 @@ namespace osu.Game.Screens.Select
if (b?.HitObjects?.Any() == true)
{
HitObject lastObject = b.HitObjects.LastOrDefault();
double endTime = (lastObject as IHasEndTime)?.EndTime ?? lastObject?.StartTime ?? 0;
labels.Add(new InfoLabel(new BeatmapStatistic
{
Name = "Length",
Icon = FontAwesome.Regular.Clock,
Content = TimeSpan.FromMilliseconds(endTime - b.HitObjects.First().StartTime).ToString(@"m\:ss"),
Content = TimeSpan.FromMilliseconds(b.CalculateLength()).ToString(@"m\:ss"),
}));
labels.Add(new InfoLabel(new BeatmapStatistic