1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-13 14:52:57 +08:00

proxy backbutton instead

This commit is contained in:
David Zhao 2019-07-24 12:47:41 +09:00
parent 8220a51310
commit 38559685a9

View File

@ -394,6 +394,16 @@ namespace osu.Game
AddRange(new Drawable[]
{
backButton = new BackButton
{
Anchor = Anchor.BottomLeft,
Origin = Anchor.BottomLeft,
Action = () =>
{
if ((screenStack.CurrentScreen as IOsuScreen)?.AllowBackButton == true)
screenStack.Exit();
}
},
new VolumeControlReceptor
{
RelativeSizeAxes = Axes.Both,
@ -403,19 +413,10 @@ namespace osu.Game
screenContainer = new ScalingContainer(ScalingMode.ExcludeOverlays)
{
RelativeSizeAxes = Axes.Both,
Children = new Drawable[]
Children = new[]
{
screenStack = new OsuScreenStack { RelativeSizeAxes = Axes.Both },
backButton = new BackButton
{
Anchor = Anchor.BottomLeft,
Origin = Anchor.BottomLeft,
Action = () =>
{
if ((screenStack.CurrentScreen as IOsuScreen)?.AllowBackButton == true)
screenStack.Exit();
}
},
backButton.CreateProxy(),
logoContainer = new Container { RelativeSizeAxes = Axes.Both },
}
},