diff --git a/osu.Game/Rulesets/Scoring/HitEventExtensions.cs b/osu.Game/Rulesets/Scoring/HitEventExtensions.cs
index 5c0b4ecac3..637d0a872a 100644
--- a/osu.Game/Rulesets/Scoring/HitEventExtensions.cs
+++ b/osu.Game/Rulesets/Scoring/HitEventExtensions.cs
@@ -22,6 +22,13 @@ namespace osu.Game.Rulesets.Scoring
return 10 * standardDeviation(timeOffsets);
}
+ ///
+ /// Calculates the average hit offset/error for a sequence of s, where negative numbers mean the user hit too early on average.
+ ///
+ ///
+ /// A non-null value if unstable rate could be calculated,
+ /// and if unstable rate cannot be calculated due to being empty.
+ ///
public static double? CalculateAverageHitError(this IEnumerable hitEvents) =>
hitEvents.Where(affectsUnstableRate).Select(ev => ev.TimeOffset).Average();