1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 15:47: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
parent 980fb18ed6
commit 133bcdec7a
2 changed files with 9 additions and 7 deletions

View File

@ -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);
});
}
}

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();