Abstract
Used to processes strain values of DifficultyHitObjects, keep track of strain levels caused by the processed objects and to calculate a final difficulty value representing the difficulty of hitting all the processed objects.
Returns the calculated difficulty value representing all difficulty hit objects that have been processed up to this point.
Returns a live enumerable of the peak strains for each "section length" section of the beatmap, including the peak of the current section.
Process a difficulty hit object and update current strain values accordingly.
Used to processes strain values of DifficultyHitObjects, keep track of strain levels caused by the processed objects and to calculate a final difficulty value representing the difficulty of hitting all the processed objects.