protected override void OnDisplayedCountRolling(ulong currentValue, ulong newValue) { if (newValue == 0) { DisplayedCountSpriteText.FadeOut(FadeOutDuration); } else { DisplayedCountSpriteText.Show(); } TransformNotAnimate(newValue); }
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); }
protected override void OnDisplayedCountRolling(ulong currentValue, ulong newValue) { if (newValue == 0) { DisplayedCountSpriteText.FadeOut(FadeOutDuration); } else { DisplayedCountSpriteText.Show(); } if (CanPopOutWhileRolling) { TransformPopOutRolling(newValue); } else { TransformNoPopOut(newValue); } }
protected override void OnDisplayedCountIncrement(ulong newValue) { DisplayedCountSpriteText.Show(); TransformPopOutSmall(newValue); }