public static CommandDelegate ScaleTo(Transform transform, Vector3 endScale, double duration, CommandEase ease = null)
        {
            CheckArgumentNonNull(transform, "transform");

            return ChangeTo(transform.ToScaleRef(), endScale, duration, ease);
        }
        public static CommandDelegate ScaleBy(Transform transform, Vector3 scaleFactor, double duration, CommandEase ease = null)
        {
            CheckArgumentNonNull(transform, "transform");

            return ScaleBy(transform.ToScaleRef(), scaleFactor, duration, ease);
        }