1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-02 03:59:54 +08:00

Ensure state resets back to initial display on rewind

This commit is contained in:
Dean Herbert
2026-02-18 02:25:09 +09:00
Unverified
parent 86ab507e2e
commit 7445efaecd
+8 -1
View File
@@ -108,7 +108,7 @@ namespace osu.Game.Skinning
overlayKeyText.Text = CountPresses.Value.ToString();
if (!activatedOnce)
if (forwardPlayback && !activatedOnce)
{
activatedOnce = true;
initialNameText.FadeOut(transition_duration, Easing.Out);
@@ -121,6 +121,13 @@ namespace osu.Game.Skinning
base.Deactivate(forwardPlayback);
keyContainer.ScaleTo(1f, transition_duration, Easing.Out);
keySprite.Colour = Colour4.White;
if (!forwardPlayback && activatedOnce && CountPresses.Value == 0)
{
activatedOnce = false;
initialNameText.FadeIn(transition_duration, Easing.Out);
overlayKeyText.FadeOut(transition_duration, Easing.Out);
}
}
}
}