Give Slider a tail hitobject to make slider ends counts towards score

This commit is contained in:
smoogipoo
2018-01-30 16:24:23 +09:00
parent b293408147
commit 702c4efb88
7 changed files with 89 additions and 14 deletions

View File

@ -81,6 +81,7 @@ namespace osu.Game.Rulesets.Osu.Objects
public double TickDistance;
public HitCircle HeadCircle;
public HitCircle TailCircle;
protected override void ApplyDefaultsToSelf(ControlPointInfo controlPointInfo, BeatmapDifficulty difficulty)
{
@ -104,7 +105,18 @@ namespace osu.Game.Rulesets.Osu.Objects
SampleControlPoint = SampleControlPoint
};
TailCircle = new HitCircle
{
StartTime = EndTime,
Position = StackedEndPosition,
IndexInCurrentCombo = IndexInCurrentCombo,
ComboColour = ComboColour,
Samples = Samples,
SampleControlPoint = SampleControlPoint
};
HeadCircle.ApplyDefaults(controlPointInfo, difficulty);
TailCircle.ApplyDefaults(controlPointInfo, difficulty);
}
protected override void CreateNestedHitObjects()