diff --git a/osu.Game/Rulesets/Objects/SliderPath.cs b/osu.Game/Rulesets/Objects/SliderPath.cs index 12fd45257a..1c02b18a0f 100644 --- a/osu.Game/Rulesets/Objects/SliderPath.cs +++ b/osu.Game/Rulesets/Objects/SliderPath.cs @@ -198,8 +198,16 @@ namespace osu.Game.Rulesets.Objects } /// - /// Returns the progress values at which segments of the path end. + /// Returns the progress values at which (control point) segments of the path end. + /// Ranges from 0 (beginning of the path) to 1 (end of the path) to infinity (beyond the end of the path). /// + /// In case is less than , + /// the last segment ends after the end of the path, hence it returns a value greater than 1. + /// + /// In case is greater than , + /// the last segment ends before the end of the path, hence it returns a value less than 1. + /// truncates the progression values to [0,1], + /// so you can't use this method to retrieve the positions of segment ends beyond the end of the path. public IEnumerable GetSegmentEnds() { ensureValid();