コード例 #1
0
    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;
    }
コード例 #2
0
    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);
    }