// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Framework.Graphics; using osu.Game.Rulesets.Scoring; namespace osu.Game.Rulesets.Taiko.Skinning.Default { public partial class DefaultJudgementPiece : Rulesets.Judgements.DefaultJudgementPiece { public DefaultJudgementPiece(HitResult result) : base(result) { RelativePositionAxes = Axes.Both; } public override void PlayAnimation() { if (Result != HitResult.Miss) { this .MoveToY(-0.6f) .MoveToY(-1.5f, 500); JudgementText .ScaleTo(0.9f) .ScaleTo(1, 500, Easing.OutElastic); this.FadeOutFromOne(800, Easing.OutQuint); } else base.PlayAnimation(); } } }