mirror of
https://github.com/osukey/osukey.git
synced 2025-08-06 16:13:57 +09:00
Renaming and smaller optimizations
This commit is contained in:
@ -209,7 +209,7 @@ namespace osu.Game.Overlays
|
|||||||
|
|
||||||
playlist.StateChanged += (c, s) =>
|
playlist.StateChanged += (c, s) =>
|
||||||
{
|
{
|
||||||
if (!beatmapBacking.Disabled)
|
if (playlistButton.Enabled)
|
||||||
playlistButton.FadeColour(s == Visibility.Visible ? playlistButtonColor : Color4.White, 200, EasingTypes.OutQuint);
|
playlistButton.FadeColour(s == Visibility.Visible ? playlistButtonColor : Color4.White, 200, EasingTypes.OutQuint);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -217,30 +217,28 @@ namespace osu.Game.Overlays
|
|||||||
protected override void LoadComplete()
|
protected override void LoadComplete()
|
||||||
{
|
{
|
||||||
beatmapBacking.ValueChanged += beatmapChanged;
|
beatmapBacking.ValueChanged += beatmapChanged;
|
||||||
beatmapBacking.TriggerChange();
|
|
||||||
|
|
||||||
beatmapBacking.DisabledChanged += beatmapDisabledChanged;
|
beatmapBacking.DisabledChanged += beatmapDisabledChanged;
|
||||||
beatmapDisabledChanged(beatmapBacking.Disabled);
|
beatmapBacking.TriggerChange();
|
||||||
|
|
||||||
base.LoadComplete();
|
base.LoadComplete();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void beatmapDisabledChanged(bool newBeatmapDisabled)
|
private void beatmapDisabledChanged(bool newBeatmapBackingDisabled)
|
||||||
{
|
{
|
||||||
prevButton.Enabled.Value = !newBeatmapDisabled;
|
prevButton.Enabled.Value = !newBeatmapBackingDisabled;
|
||||||
nextButton.Enabled.Value = !newBeatmapDisabled;
|
nextButton.Enabled.Value = !newBeatmapBackingDisabled;
|
||||||
playlistButton.Enabled.Value = !newBeatmapDisabled;
|
playlistButton.Enabled.Value = !newBeatmapBackingDisabled;
|
||||||
|
|
||||||
// Toggle the playlist's visibility if required
|
// Toggle the playlist's visibility if required
|
||||||
if (newBeatmapDisabled)
|
if (newBeatmapBackingDisabled)
|
||||||
{
|
{
|
||||||
showPlaylistOnceAvailable = playlist.State == Visibility.Visible;
|
showPlaylistOnceAvailable = playlist.State == Visibility.Visible;
|
||||||
|
|
||||||
if (showPlaylistOnceAvailable)
|
if (showPlaylistOnceAvailable)
|
||||||
playlist?.Hide();
|
playlist.Hide();
|
||||||
}
|
}
|
||||||
else if (showPlaylistOnceAvailable && State == Visibility.Visible)
|
else if (showPlaylistOnceAvailable && State == Visibility.Visible)
|
||||||
playlist?.Show();
|
playlist.Show();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void UpdateAfterChildren()
|
protected override void UpdateAfterChildren()
|
||||||
|
Reference in New Issue
Block a user