Use existing reflection methods to avoid manual binding of ExtendedLimits

This commit is contained in:
Dean Herbert
2021-07-08 17:00:55 +09:00
parent bd7c334588
commit 88b00123f6
3 changed files with 5 additions and 14 deletions

View File

@ -57,8 +57,11 @@ namespace osu.Game.Rulesets.Mods
protected ModDifficultyAdjust()
{
OverallDifficulty.ExtendedLimits.BindTo(ExtendedLimits);
DrainRate.ExtendedLimits.BindTo(ExtendedLimits);
foreach (var (_, property) in this.GetOrderedSettingsSourceProperties())
{
if (property.GetValue(this) is DifficultyBindable diffAdjustBindable)
diffAdjustBindable.ExtendedLimits.BindTo(ExtendedLimits);
}
}
public override string SettingDescription