示例#1
0
        protected override void UpdateState(ArmedState state)
        {
            base.UpdateState(state);

            Delay(HitObject.Duration, true);
            body.FadeOut(160);
            FadeOut(800);
        }
示例#2
0
        protected override void UpdateCurrentState(ArmedState state)
        {
            ball.FadeIn();

            Delay(slider.Duration, true);

            body.FadeOut(160);
            ball.FadeOut(160);

            FadeOut(800);

            Expire();
        }
示例#3
0
        protected override void UpdateCurrentState(ArmedState state)
        {
            ball.FadeIn();

            using (BeginDelayedSequence(slider.Duration, true))
            {
                body.FadeOut(160);
                ball.FadeOut(160);

                this.FadeOut(800)
                .Expire();
            }
        }
示例#4
0
 /// <summary>
 ///     結束
 /// </summary>
 public override void FadeOut(double time = 0)
 {
     _rpLongBody.FadeOut();
     hitObjectAnyShapePieceFirstObjectAny.FadeOut();
     hitObjectAnyShapePieceSecondObjectAny.FadeOut();
 }