Replace OnAlreadyDownloading with returning a bool from Download.

This commit is contained in:
DrabWeb
2018-06-06 03:18:42 -03:00
parent df4c855aa2
commit 188272e15d
3 changed files with 24 additions and 26 deletions

View File

@ -64,7 +64,16 @@ namespace osu.Game.Overlays.BeatmapSet.Buttons
},
});
Action = downloader.Download;
Action = () =>
{
if (!downloader.Download())
{
Content.MoveToX(-5, 50, Easing.OutSine).Then()
.MoveToX(5, 100, Easing.InOutSine).Then()
.MoveToX(-5, 100, Easing.InOutSine).Then()
.MoveToX(0, 50, Easing.InSine);
}
};
downloader.Downloaded.ValueChanged += d =>
{
@ -73,14 +82,6 @@ namespace osu.Game.Overlays.BeatmapSet.Buttons
else
this.FadeIn(200);
};
downloader.OnAlreadyDownloading += () =>
{
Content.MoveToX(-5, 50, Easing.OutSine).Then()
.MoveToX(5, 100, Easing.InOutSine).Then()
.MoveToX(-5, 100, Easing.InOutSine).Then()
.MoveToX(0, 50, Easing.InSine);
};
}
}
}