mirror of
https://github.com/ppy/osu.git
synced 2025-02-16 00:22:58 +08:00
Increase flash delay and ensure text is always shown immediately on lock
This commit is contained in:
parent
58ba92772c
commit
f3fd5bbfc1
@ -99,7 +99,10 @@ namespace osu.Game.Screens.Edit.Timing
|
|||||||
|
|
||||||
displayLocked.BindValueChanged(locked =>
|
displayLocked.BindValueChanged(locked =>
|
||||||
{
|
{
|
||||||
lockedOverlay.FadeTo(locked.NewValue ? 1 : 0, 200, Easing.OutQuint);
|
if (locked.NewValue)
|
||||||
|
lockedOverlay.Show();
|
||||||
|
else
|
||||||
|
lockedOverlay.Hide();
|
||||||
}, true);
|
}, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -268,15 +271,20 @@ namespace osu.Game.Screens.Edit.Timing
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void LoadComplete()
|
public override void Show()
|
||||||
{
|
{
|
||||||
base.LoadComplete();
|
this.FadeIn(100, Easing.OutQuint);
|
||||||
|
|
||||||
text
|
text
|
||||||
.FadeIn().Then().Delay(500)
|
.FadeIn().Then().Delay(600)
|
||||||
.FadeOut().Then().Delay(500)
|
.FadeOut().Then().Delay(600)
|
||||||
.Loop();
|
.Loop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override void Hide()
|
||||||
|
{
|
||||||
|
this.FadeOut(100, Easing.OutQuint);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal class WaveformRow : CompositeDrawable
|
internal class WaveformRow : CompositeDrawable
|
||||||
|
Loading…
Reference in New Issue
Block a user