Make SettingsOverlay protected

This commit is contained in:
smoogipoo 2021-08-17 20:05:26 +09:00
parent 590d814881
commit 47d4a2e97f
2 changed files with 6 additions and 6 deletions

View File

@ -64,7 +64,7 @@ namespace osu.Game.Screens.OnlinePlay.Match
private readonly Room room; private readonly Room room;
private ModSelectOverlay userModsSelectOverlay; private ModSelectOverlay userModsSelectOverlay;
private RoomSettingsOverlay settingsOverlay; protected RoomSettingsOverlay SettingsOverlay { get; private set; }
protected RoomSubScreen(Room room) protected RoomSubScreen(Room room)
{ {
@ -162,7 +162,7 @@ namespace osu.Game.Screens.OnlinePlay.Match
} }
} }
}, },
settingsOverlay = CreateRoomSettingsOverlay() SettingsOverlay = CreateRoomSettingsOverlay()
}, },
}, },
}, },
@ -181,7 +181,7 @@ namespace osu.Game.Screens.OnlinePlay.Match
// The main content should be hidden until the settings overlay is hidden, signaling the room is ready to be displayed. // The main content should be hidden until the settings overlay is hidden, signaling the room is ready to be displayed.
mainContent.Hide(); mainContent.Hide();
settingsOverlay.State.BindValueChanged(visibility => SettingsOverlay.State.BindValueChanged(visibility =>
{ {
if (visibility.NewValue == Visibility.Hidden) if (visibility.NewValue == Visibility.Hidden)
mainContent.Show(); mainContent.Show();
@ -215,9 +215,9 @@ namespace osu.Game.Screens.OnlinePlay.Match
return true; return true;
} }
if (settingsOverlay.State.Value == Visibility.Visible) if (SettingsOverlay.State.Value == Visibility.Visible)
{ {
settingsOverlay.Hide(); SettingsOverlay.Hide();
return true; return true;
} }

View File

@ -141,7 +141,7 @@ namespace osu.Game.Screens.OnlinePlay.Multiplayer
{ {
new MultiplayerMatchHeader new MultiplayerMatchHeader
{ {
// OpenSettings = () => settingsOverlay.Show() OpenSettings = () => SettingsOverlay.Show()
} }
}, },
new Drawable[] new Drawable[]