Split out IHasPath from IHasCurve to better define hitobjects

This commit is contained in:
Dean Herbert
2020-05-26 17:44:47 +09:00
parent ad10a7f0b2
commit 6b5b215299
13 changed files with 57 additions and 43 deletions

View File

@ -474,7 +474,7 @@ namespace osu.Game.Rulesets.Mania.Beatmaps.Patterns.Legacy
/// <returns></returns>
private IList<HitSampleInfo> sampleInfoListAt(double time)
{
if (!(HitObject is IHasCurve curveData))
if (!(HitObject is IHasPathWithRepeats curveData))
return HitObject.Samples;
double segmentTime = (EndTime - HitObject.StartTime) / spanCount;