1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-23 04:51:26 +08:00

Enable back overlays when a replay is loaded.

This commit is contained in:
Lucas A
2020-08-02 21:53:13 +02:00
Unverified
parent f1ba576438
commit fe97d472df
+5 -2
View File
@@ -205,10 +205,13 @@ namespace osu.Game.Screens.Play
gameplayOverlaysDisabled.ValueChanged += disabled =>
{
game.OverlayActivationMode.Value = disabled.NewValue && !DrawableRuleset.IsPaused.Value ? OverlayActivation.Disabled : OverlayActivation.All;
if (DrawableRuleset.HasReplayLoaded.Value)
game.OverlayActivationMode.Value = OverlayActivation.UserTriggered;
else
game.OverlayActivationMode.Value = disabled.NewValue && !DrawableRuleset.IsPaused.Value ? OverlayActivation.Disabled : OverlayActivation.UserTriggered;
};
DrawableRuleset.IsPaused.BindValueChanged(_ => gameplayOverlaysDisabled.TriggerChange());
DrawableRuleset.HasReplayLoaded.BindValueChanged(_ => gameplayOverlaysDisabled.TriggerChange());
DrawableRuleset.HasReplayLoaded.BindValueChanged(_ => updatePauseOnFocusLostState(), true);