Esempio n. 1
0
    void OnSwipe(EasyGesture.Gesture type, float speed)
    {
        switch (type)
        {
        case EasyGesture.Gesture.SWIPE_RIGHT:
            dir = true;
            Debug.Log("dir");
            break;

        case EasyGesture.Gesture.SWIPE_LEFT:
            esq = true;
            Debug.Log("esq");
            break;

        case EasyGesture.Gesture.SWIPE_DOWN:
            baixo = true;
            Debug.Log("down");
            break;

        case EasyGesture.Gesture.SWIPE_UP:
            cima = true;
            Debug.Log("up");
            break;
        }
    }
Esempio n. 2
0
    void OnZoom(EasyGesture.Gesture type, float value, float speed)
    {
        float val = Camera.main.fieldOfView;

        switch (type)
        {
        case EasyGesture.Gesture.ZOOM_IN:
            Camera.main.fieldOfView = Mathf.Clamp(val - value * speed * Time.deltaTime, 10, 60);
            break;

        case EasyGesture.Gesture.ZOOM_OUT:
            Camera.main.fieldOfView = Mathf.Clamp(val + value * speed * Time.deltaTime, 10, 60);
            break;
        }
    }
Esempio n. 3
0
    void OnDrag(EasyGesture.Gesture type, float speed)
    {
        switch (type)
        {
        case EasyGesture.Gesture.DRAG_DOWN:
            transform.Translate(Vector3.down * speed * Time.deltaTime);
            break;

        case EasyGesture.Gesture.DRAG_UP:
            transform.Translate(Vector3.up * speed * Time.deltaTime);
            break;

        case EasyGesture.Gesture.DRAG_LEFT:
            transform.Translate(Vector3.left * speed * Time.deltaTime);
            break;

        case EasyGesture.Gesture.DRAG_RIGHT:
            transform.Translate(Vector3.right * speed * Time.deltaTime);
            break;
        }
    }