1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-13 15:03:13 +08:00

Remove OnHighlightedChanged function

This commit is contained in:
Andrei Zavatski 2019-11-21 20:22:15 +03:00
parent e22a71c6b8
commit c7c8527f5f
2 changed files with 6 additions and 14 deletions

View File

@ -114,13 +114,12 @@ namespace osu.Game.Overlays.BeatmapSet
this.FadeColour(hovered.NewValue ? Color4.White : Color4.DimGray, duration, Easing.OutQuint); this.FadeColour(hovered.NewValue ? Color4.White : Color4.DimGray, duration, Easing.OutQuint);
}, true); }, true);
}
protected override void OnHighlightedChanged(ValueChangedEvent<bool> highlighted) Highlighted.BindValueChanged(highlighted =>
{ {
base.OnHighlightedChanged(highlighted); OnSelectionChanged?.Invoke(Mod, highlighted.NewValue);
OnSelectionChanged?.Invoke(Mod, highlighted.NewValue); IsActive.TriggerChange();
IsActive.TriggerChange(); }, true);
} }
protected override bool OnClick(ClickEvent e) protected override bool OnClick(ClickEvent e)

View File

@ -107,19 +107,12 @@ namespace osu.Game.Rulesets.UI
modIcon.Colour = colours.Yellow; modIcon.Colour = colours.Yellow;
break; break;
} }
background.Colour = backgroundColour;
} }
protected override void LoadComplete() protected override void LoadComplete()
{ {
base.LoadComplete(); base.LoadComplete();
Highlighted.BindValueChanged(OnHighlightedChanged, true); Highlighted.BindValueChanged(highlighted => background.Colour = highlighted.NewValue ? highlightedColour : backgroundColour, true);
}
protected virtual void OnHighlightedChanged(ValueChangedEvent<bool> highlighted)
{
background.Colour = highlighted.NewValue ? highlightedColour : backgroundColour;
} }
} }
} }