public void SetSelected()
    {
        if (animationSeq.Elapsed() < LineAppearAtTime)
        {
            animationSeq.Goto(LineAppearAtTime, true);
        }
        else if (animationSeq.Elapsed() > LineAppearAtTime + MaskWipeTime)
        {
            animationSeq.Goto(LineAppearAtTime + MaskWipeTime);
            if (!animationSeq.IsPlaying())
            {
                animationSeq.Play();
            }
        }

        SpinnerSpriteRenderer.transform.DOScale(SpinnerSelectedScale, SpinnerSelectedEaseTime)
        .SetEase(SpinnerSelectedEase);
        SpinnerSpriteRenderer.DOColor(SpinnerSelectedColor, SpinnerSelectedEaseTime).SetEase(SpinnerSelectedEase);

        LineSpriteRenderer.transform.DOScale(LineSelectedScale, LineSelectedEaseTime)
        .SetEase(SpinnerSelectedEase);
        LineSpriteRenderer.DOColor(LineSelectedColor, LineSelectedEaseTime).SetEase(LineSelectedEase);

        SpinnerSpriteRenderer.sortingOrder = 1;
        LineSpriteRenderer.sortingOrder    = 1;
    }
    public void UnsetSelected()
    {
        SpinnerSpriteRenderer.transform.DOScale(spinnerOriginalScale, SpinnerSelectedEaseTime)
        .SetEase(SpinnerSelectedEase);
        SpinnerSpriteRenderer.DOColor(spinnerOriginalColor, SpinnerSelectedEaseTime).SetEase(SpinnerSelectedEase);

        LineSpriteRenderer.transform.DOScale(lineOriginalScale, LineSelectedEaseTime)
        .SetEase(SpinnerSelectedEase);
        LineSpriteRenderer.DOColor(lineOriginalColor, LineSelectedEaseTime).SetEase(LineSelectedEase);

        SpinnerSpriteRenderer.sortingOrder = 0;
        LineSpriteRenderer.sortingOrder    = 0;
    }