1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-17 21:53:26 +08:00

Move async loading to a higher level to simplify logic

This commit is contained in:
Dean Herbert
2017-07-14 14:39:15 +09:00
Unverified
parent 980fb18ed6
commit 133bcdec7a
2 changed files with 9 additions and 7 deletions
@@ -15,12 +15,12 @@ namespace osu.Desktop.VisualTests.Tests
{
AddStep(@"display", () =>
{
Add(new MedalOverlay(new Medal
LoadComponentAsync(new MedalOverlay(new Medal
{
Name = @"Animations",
InternalName = @"all-intro-doubletime",
Description = @"More complex than you think.",
}));
}), Add);
});
}
}
+7 -5
View File
@@ -155,18 +155,20 @@ namespace osu.Game.Overlays
Radius = 50,
};
LoadComponentAsync(drawableMedal = new DrawableMedal(medal)
disc.Add(drawableMedal = new DrawableMedal(medal)
{
Anchor = Anchor.TopCentre,
Origin = Anchor.TopCentre,
RelativeSizeAxes = Axes.X,
}, m =>
{
disc.Add(m);
Show();
});
}
protected override void LoadComplete()
{
base.LoadComplete();
Show();
}
protected override void Update()
{
base.Update();