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; } }
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; } }
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; } }