mirror of
https://github.com/ppy/osu.git
synced 2025-02-13 22:23:32 +08:00
Enable back overlays when a replay is loaded.
This commit is contained in:
parent
f1ba576438
commit
fe97d472df
@ -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);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user