static Tweener <Vector3, Transform> tweenTransformVector( this Transform t, Vector3 start, Vector3 to, Ease ease, float duration, TweenMutator <Vector3, Transform> mutator, bool relative = false ) => a(TweenOps.vector3.tween(start, to, relative, ease, duration), t, mutator);
static Tweener <Vector2, RectTransform> tweenRectTransformVector( this RectTransform t, Vector2 start, Vector2 to, Ease ease, float duration, TweenMutator <Vector2, RectTransform> mutator ) => a(TweenOps.vector2.tween(start, to, false, ease, duration), t, mutator);
public static Tweener <A, T> a <A, T>(Tween <A> tween, T t, TweenMutator <A, T> changeState) => new Tweener <A, T>(tween, t, changeState);