Change SamplePlaybackWithRateMods to use rate calulated from the sample

Replace hardcoded numbers
This commit is contained in:
Ronnie Moir
2021-02-23 21:25:59 +00:00
parent dbde47fe94
commit f6d3cd6413
3 changed files with 11 additions and 6 deletions

View File

@ -49,10 +49,10 @@ namespace osu.Game.Rulesets.Mods
public ModWindDown()
{
InitialRate.BindValueChanged(val =>
FinalRate.Value = Math.Min(FinalRate.Value, val.NewValue - 0.01));
FinalRate.Value = Math.Min(FinalRate.Value, val.NewValue - FinalRate.Precision));
FinalRate.BindValueChanged(val =>
InitialRate.Value = Math.Max(InitialRate.Value, val.NewValue + 0.01));
InitialRate.Value = Math.Max(InitialRate.Value, val.NewValue + InitialRate.Precision));
}
}
}