1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-06 08:12:55 +08:00

Improve coodination of startup sequence.

This commit is contained in:
Dean Herbert 2016-11-02 01:02:48 +09:00
parent c78e3efc66
commit 3d611dd57b

View File

@ -59,27 +59,27 @@ namespace osu.Game.GameModes.Menu
Scheduler.Add(delegate Scheduler.Add(delegate
{ {
welcome.Play(); welcome.Play();
});
Scheduler.AddDelayed(delegate Scheduler.AddDelayed(delegate
{ {
bgm.Start(); bgm.Start();
}, 600);
mainMenu = new MainMenu();
mainMenu.Preload(Game);
Scheduler.AddDelayed(delegate Scheduler.AddDelayed(delegate
{ {
DidLoadMenu = true; DidLoadMenu = true;
Push(mainMenu); Push(mainMenu);
}, 2900); }, 2300);
}, 600);
});
logo.ScaleTo(0.4f); logo.ScaleTo(0.4f);
logo.FadeOut(); logo.FadeOut();
logo.ScaleTo(1, 4400, EasingTypes.OutQuint); logo.ScaleTo(1, 4400, EasingTypes.OutQuint);
logo.FadeIn(20000, EasingTypes.OutQuint); logo.FadeIn(20000, EasingTypes.OutQuint);
mainMenu = new MainMenu();
mainMenu.Preload(Game);
} }
protected override void OnSuspending(GameMode next) protected override void OnSuspending(GameMode next)