public SimpleTween(Transform transform, Vector3 targetPos, float time, ITweenableObject targetObject = null, float delay = 0.0f, System.Delegate callback = null, params object[] args) { _isLocal = false; _targetObject = targetObject; _targetPos = targetPos; _v = transform.position; _speedX = (targetPos.x - _v.x) / time; _speedY = (targetPos.y - _v.y) / time; this.transform = transform; this.time = time; this.delay = delay; this.method = callback; this.parameters = args; }
public static SimpleTween addTween(Transform transform, Vector3 targetPos, float time, ITweenableObject targetObject = null, float delay = 0.0f, System.Delegate callback = null, params object[] args) { SimpleTween tw = new SimpleTween(transform, targetPos, time, targetObject, delay, callback, args); _tweenList.Add(tw); return(tw); }