Exemple #1
0
    void PanWorldMobile()
    {
        targetPos = transform.position;

        if (position.invertPan)
        {
            panDirection = -1;
        }
        else
        {
            panDirection = 1;
        }

        if (singleTouch.TouchInput.phase == TouchPhase.Moved &&
            Input.touchCount == 1)
        {
            targetPos += transform.right * singleTouch.DragInput().x *position.panSmooth *panDirection *Time.deltaTime;
            targetPos += Vector3.Cross(transform.right, Vector3.up) * singleTouch.DragInput().y *position.panSmooth *panDirection *Time.deltaTime;
        }
        transform.position = targetPos;
    }