Ejemplo n.º 1
0
        protected override void UpdatePreemptState()
        {
            base.UpdatePreemptState();

            circleContainer.ScaleTo(spinner.Scale * 0.3f);
            circleContainer.ScaleTo(spinner.Scale, TIME_PREEMPT / 1.4f, EasingTypes.OutQuint);

            disc.RotateTo(-720);
            symbol.RotateTo(-720);

            mainContainer.ScaleTo(0);
            mainContainer.ScaleTo(spinner.Scale * circle.DrawHeight / DrawHeight * 1.4f, TIME_PREEMPT - 150, EasingTypes.OutQuint);

            mainContainer.Delay(TIME_PREEMPT - 150);
            mainContainer.ScaleTo(1, 500, EasingTypes.OutQuint);
        }
Ejemplo n.º 2
0
        protected override void UpdatePreemptState()
        {
            base.UpdatePreemptState();

            circleContainer.ScaleTo(Spinner.Scale * 0.3f);
            circleContainer.ScaleTo(Spinner.Scale, HitObject.TimePreempt / 1.4f, Easing.OutQuint);

            Disc.RotateTo(-720);
            symbol.RotateTo(-720);

            mainContainer
            .ScaleTo(0)
            .ScaleTo(Spinner.Scale * circle.DrawHeight / DrawHeight * 1.4f, HitObject.TimePreempt - 150, Easing.OutQuint)
            .Then()
            .ScaleTo(1, 500, Easing.OutQuint);
        }