Ejemplo n.º 1
0
    public void HandleTwoTouch(Touch touch1, Touch touch2)
    {
        curRotFsm.Advance(eCameraOpTansition.ROT_RESET);
        curPivotFsm.Advance(eCameraOpTansition.PIVOT_RESET);

        // if at least one of them moved
        if (touch1.phase == TouchPhase.Moved || touch2.phase == TouchPhase.Moved)
        {
            zoomInfo.SetTouch(touch1, touch2);
            curZoomFsm.Advance(eCameraOpTansition.ZOOM_RUN);
        }
    }