private void UseCurrentValue(UIFixedAnimation anim)
    {
        switch (anim.animType)
        {
        case AnimationType.MOVE:
            if (anim.useScreenValues)
            {
                anim.startV3 = anim.transform.position;
            }
            else
            {
                anim.startV3 = Vector3.Scale(anim.transform.position, EasyUIAnimator.UIAnimator.InvertedScreenDimension);
            }
            break;

        case AnimationType.SCALE:
            anim.startV3 = anim.transform.localScale;
            break;

        case AnimationType.ROTATION:
            anim.startV3 = anim.transform.localRotation.eulerAngles;
            break;

        case AnimationType.IMAGE:
            anim.startColor = anim.GetComponent <UnityEngine.UI.Graphic>().color;
            break;
        }
    }