1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-05 03:22:59 +08:00

Disable LegacyHitExplosion for hold notes

This commit is contained in:
Jihoon Yang 2020-08-18 08:28:53 -07:00
parent a4ba2181ec
commit af8f727721

View File

@ -7,6 +7,7 @@ using osu.Framework.Bindables;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Animations; using osu.Framework.Graphics.Animations;
using osu.Game.Rulesets.Judgements; using osu.Game.Rulesets.Judgements;
using osu.Game.Rulesets.Mania.Judgements;
using osu.Game.Rulesets.Mania.UI; using osu.Game.Rulesets.Mania.UI;
using osu.Game.Rulesets.UI.Scrolling; using osu.Game.Rulesets.UI.Scrolling;
using osu.Game.Skinning; using osu.Game.Skinning;
@ -66,10 +67,13 @@ namespace osu.Game.Rulesets.Mania.Skinning
public void Animate(JudgementResult result) public void Animate(JudgementResult result)
{ {
(explosion as IFramedAnimation)?.GotoFrame(0); if (!(result.Judgement is HoldNoteTickJudgement))
{
(explosion as IFramedAnimation)?.GotoFrame(0);
explosion?.FadeInFromZero(80) explosion?.FadeInFromZero(80)
.Then().FadeOut(120); .Then().FadeOut(120);
}
} }
} }
} }