Close BeatmapSetOverlay when clicking outside of it

This commit is contained in:
Dean Herbert 2017-09-27 11:22:47 +08:00
parent 3fd4a97a19
commit 3018d32b13
2 changed files with 4 additions and 0 deletions

View File

@ -23,6 +23,9 @@ public class BeatmapSetOverlay : WaveOverlayContainer
private readonly Header header;
private readonly Info info;
// receive input outside our bounds so we can trigger a close event on ourselves.
public override bool ReceiveMouseInputAt(Vector2 screenSpacePos) => true;
public BeatmapSetOverlay()
{
FirstWaveColour = OsuColour.Gray(0.4f);

View File

@ -34,6 +34,7 @@ public class UserProfileOverlay : WaveOverlayContainer
public const float CONTENT_X_MARGIN = 50;
// receive input outside our bounds so we can trigger a close event on ourselves.
public override bool ReceiveMouseInputAt(Vector2 screenSpacePos) => true;
protected override bool OnClick(InputState state)