public static Vector3Tween TweenPosition(this Transform self, Vector3 to, float duration = 0.5f) { TransformVector3Tween tween = TweenCache <TransformVector3Tween> .Pop(); tween.SetTargetAndType(self, TransformTargetType.Position); tween.Initialize(tween, to, duration); return(tween); }
public static Vector2Tween Create() { return(Boing.CacheVector2Tweens ? TweenCache <Vector2Tween> .Pop() : new Vector2Tween()); }
public static IntTween Create() { return(Boing.CacheIntTweens ? TweenCache <IntTween> .Pop() : new IntTween()); }
public static FloatTween Create() { return(Boing.CacheFloatTweens ? TweenCache <FloatTween> .Pop() : new FloatTween()); }
public static RectTween Create() { return(Boing.CacheRectTweens ? TweenCache <RectTween> .Pop() : new RectTween()); }
public static Color32Tween Create() { return(Boing.CacheColor32Tweens ? TweenCache <Color32Tween> .Pop() : new Color32Tween()); }
public static QuaternionTween Create() { return(Boing.CacheQuaternionTweens ? TweenCache <QuaternionTween> .Pop() : new QuaternionTween()); }