diff --git a/osu.Game.Mode.Osu/Objects/Drawables/DrawableHitCircle.cs b/osu.Game.Mode.Osu/Objects/Drawables/DrawableHitCircle.cs index 856c6580d1..8c73955ca9 100644 --- a/osu.Game.Mode.Osu/Objects/Drawables/DrawableHitCircle.cs +++ b/osu.Game.Mode.Osu/Objects/Drawables/DrawableHitCircle.cs @@ -119,6 +119,8 @@ namespace osu.Game.Modes.Osu.Objects.Drawables explode.FadeIn(flash_in); + Schedule(() => Add(explosion = new HitExplosion(Judgement.Hit300))); + Delay(flash_in, true); //after the flash, we can hide some elements that were behind it @@ -128,8 +130,6 @@ namespace osu.Game.Modes.Osu.Objects.Drawables FadeOut(800); ScaleTo(Scale * 1.5f, 400, EasingTypes.OutQuad); - - Schedule(() => Add(explosion = new HitExplosion(Judgement.Hit300))); break; } } diff --git a/osu.Game.Mode.Osu/Objects/Drawables/HitExplosion.cs b/osu.Game.Mode.Osu/Objects/Drawables/HitExplosion.cs index 013da59211..a3067a1eab 100644 --- a/osu.Game.Mode.Osu/Objects/Drawables/HitExplosion.cs +++ b/osu.Game.Mode.Osu/Objects/Drawables/HitExplosion.cs @@ -43,8 +43,8 @@ namespace osu.Game.Modes.Osu.Objects.Drawables protected override void LoadComplete() { base.LoadComplete(); - line1.TransformSpacingTo(0.7f, 1800, EasingTypes.OutQuint); - line2.TransformSpacingTo(0.7f, 1800, EasingTypes.OutQuint); + line1.TransformSpacingTo(14, 1800, EasingTypes.OutQuint); + line2.TransformSpacingTo(14, 1800, EasingTypes.OutQuint); } } } \ No newline at end of file