1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-12 16:43:00 +08:00

Extract helper method to reset rhythm strain

This commit is contained in:
Bartłomiej Dach 2020-08-18 19:51:19 +02:00
parent 80e4c15727
commit c827e21506

View File

@ -74,8 +74,7 @@ namespace osu.Game.Rulesets.Taiko.Difficulty.Skills
if (noteLengthMs < 80) return 1;
if (noteLengthMs < 210) return Math.Max(0, 1.4 - 0.005 * noteLengthMs);
currentStrain = 0.0;
notesSinceRhythmChange = 0;
resetRhythmStrain();
return 0.0;
}
@ -83,8 +82,7 @@ namespace osu.Game.Rulesets.Taiko.Difficulty.Skills
{
if (!(current.BaseObject is Hit))
{
currentStrain = 0.0;
notesSinceRhythmChange = 0;
resetRhythmStrain();
return 0.0;
}
@ -109,5 +107,11 @@ namespace osu.Game.Rulesets.Taiko.Difficulty.Skills
currentStrain += objectStrain;
return currentStrain;
}
private void resetRhythmStrain()
{
currentStrain = 0.0;
notesSinceRhythmChange = 0;
}
}
}