コード例 #1
0
ファイル: TaikoComboCounter.cs プロジェクト: Jonasrems/osu
        protected override void OnDisplayedCountRolling(ulong currentValue, ulong newValue)
        {
            if (newValue == 0)
            {
                DisplayedCountSpriteText.FadeOut(FadeOutDuration);
            }
            else
            {
                DisplayedCountSpriteText.Show();
            }

            TransformNotAnimate(newValue);
        }
コード例 #2
0
        protected override void OnCountIncrement(ulong currentValue, ulong newValue)
        {
            ScheduledPopOutCurrentId++;

            if (DisplayedCount < currentValue)
            {
                DisplayedCount++;
            }

            DisplayedCountSpriteText.Show();

            TransformPopOut(newValue);

            uint newTaskId = ScheduledPopOutCurrentId;

            Scheduler.AddDelayed(delegate
            {
                ScheduledPopOutSmall(newTaskId);
            }, PopOutDuration);
        }
コード例 #3
0
        protected override void OnDisplayedCountRolling(ulong currentValue, ulong newValue)
        {
            if (newValue == 0)
            {
                DisplayedCountSpriteText.FadeOut(FadeOutDuration);
            }
            else
            {
                DisplayedCountSpriteText.Show();
            }

            if (CanPopOutWhileRolling)
            {
                TransformPopOutRolling(newValue);
            }
            else
            {
                TransformNoPopOut(newValue);
            }
        }
コード例 #4
0
        protected override void OnDisplayedCountIncrement(ulong newValue)
        {
            DisplayedCountSpriteText.Show();

            TransformPopOutSmall(newValue);
        }