/// <summary>
        /// Shows a new judgement effect for specified hit object.
        /// </summary>
        public void ShowJudgementEffect(float x, HitObjectView hitObjectView)
        {
            var effect = effectRecycler.GetNext();

            effect.X = x;
            effect.ShowEffect(hitObjectView);
        }
 /// <summary>
 /// Starts showing the judgement effect.
 /// </summary>
 public void ShowEffect(HitObjectView hitObjectView)
 {
     targetWidth = hitObjectView.Width * 1.5f;
     Tint        = ColorPreset.GetHitResultColor(hitObjectView.Result.HitResult).Base;
     effectAni.PlayFromStart();
 }