Fix multiple instances of last hitobject time being calculated incorrectly

This commit is contained in:
Dean Herbert
2022-12-01 17:43:54 +09:00
parent c5bc071c4b
commit 896f2d8f74
7 changed files with 24 additions and 18 deletions

View File

@ -27,11 +27,8 @@ namespace osu.Game.Rulesets.Objects
if (beatmap.HitObjects.Count == 0)
return;
HitObject firstObject = beatmap.HitObjects.First();
HitObject lastObject = beatmap.HitObjects.Last();
double firstHitTime = firstObject.StartTime;
double lastHitTime = 1 + lastObject.GetEndTime();
double firstHitTime = beatmap.HitObjects.First().StartTime;
double lastHitTime = 1 + beatmap.GetLastObjectTime();
var timingPoints = beatmap.ControlPointInfo.TimingPoints;