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();