protected override void InterpolateImple(float normalizedT)
        {
            Color newColor;

            if (normalizedT < .5f)
            {
                newColor = Color.Lerp(thisInitialColor, thisTargetColor, normalizedT * 2f);
            }
            else
            {
                newColor = Color.Lerp(thisTargetColor, thisInitialColor, (normalizedT - .5f) * 2f);
            }
            thisUIImage.SetColor(newColor);
        }
        protected override void InterpolateImple(float normalizedT)
        {
            Color newColor = Color.Lerp(thisInitialColor, thisTargetColor, normalizedT);

            thisUIImage.SetColor(newColor);
        }