Example #1
0
        protected override void LoadComplete()
        {
            if (Judgement.Result != HitResult.Miss)
            {
                JudgementText.TransformSpacingTo(new Vector2(14, 0), 1800, EasingTypes.OutQuint);
            }

            base.LoadComplete();
        }
            public override void PlayAnimation()
            {
                base.PlayAnimation();

                if (Result != HitResult.Miss)
                {
                    JudgementText.TransformSpacingTo(Vector2.Zero).Then().TransformSpacingTo(new Vector2(14, 0), 1800, Easing.OutQuint);
                }
            }
Example #3
0
            public override void PlayAnimation()
            {
                base.PlayAnimation();

                if (Result != HitResult.Miss)
                {
                    JudgementText.ScaleTo(new Vector2(0.8f, 1)).Then().ScaleTo(new Vector2(1.2f, 1), 1800, Easing.OutQuint);
                }
            }
Example #4
0
            public override void PlayAnimation()
            {
                if (Result != HitResult.Miss)
                {
                    JudgementText.ScaleTo(0.9f);
                    JudgementText.ScaleTo(1, 500, Easing.OutElastic);
                }

                base.PlayAnimation();
            }
Example #5
0
        protected override void ApplyHitAnimations()
        {
            if (lighting != null)
            {
                JudgementBody.Delay(FadeInDuration).FadeOut(400);

                lighting.ScaleTo(0.8f).ScaleTo(1.2f, 600, Easing.Out);
                lighting.FadeIn(200).Then().Delay(200).FadeOut(1000);
            }

            JudgementText?.TransformSpacingTo(new Vector2(14, 0), 1800, Easing.OutQuint);
            base.ApplyHitAnimations();
        }
Example #6
0
        protected override void ApplyHitAnimations()
        {
            bool hitLightingEnabled = config.Get <bool>(OsuSetting.HitLighting);

            if (hitLightingEnabled)
            {
                JudgementBody.FadeIn().Delay(FadeInDuration).FadeOut(400);

                Lighting.ScaleTo(0.8f).ScaleTo(1.2f, 600, Easing.Out);
                Lighting.FadeIn(200).Then().Delay(200).FadeOut(1000);
            }
            else
            {
                JudgementBody.Alpha = 1;
            }

            fadeOutDelay = hitLightingEnabled ? 1400 : base.FadeOutDelay;

            JudgementText?.TransformSpacingTo(Vector2.Zero).Then().TransformSpacingTo(new Vector2(14, 0), 1800, Easing.OutQuint);
            base.ApplyHitAnimations();
        }
 protected override void ApplyHitAnimations()
 {
     JudgementText?.TransformSpacingTo(new Vector2(14, 0), 1800, Easing.OutQuint);
     base.ApplyHitAnimations();
 }