mirror of
https://github.com/ppy/osu.git
synced 2025-02-19 14:42:56 +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 =>
|
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.IsPaused.BindValueChanged(_ => gameplayOverlaysDisabled.TriggerChange());
|
||||||
|
DrawableRuleset.HasReplayLoaded.BindValueChanged(_ => gameplayOverlaysDisabled.TriggerChange());
|
||||||
|
|
||||||
DrawableRuleset.HasReplayLoaded.BindValueChanged(_ => updatePauseOnFocusLostState(), true);
|
DrawableRuleset.HasReplayLoaded.BindValueChanged(_ => updatePauseOnFocusLostState(), true);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user