private void _OnDoublePress() { var gesture = new GestureInfo(); if (OnDoublePress != null) { OnDoublePress.Invoke(gesture); } }
private void _OnPinch(int displayId) { var gesture = new GestureInfo(); gesture.DeltaScale = _lastFingersDist - _fingersDist; gesture.DisplayId = displayId; if (OnPinch != null) { OnPinch.Invoke(gesture); } _lastFingersDist = _fingersDist; }
private void _OnRotate() { var gesture = new GestureInfo(); gesture.DeltaPosition = _lastDragPos - _dragPos; gesture.DisplayId = (int)_dragPos.z; if (OnRotate != null) { OnRotate.Invoke(gesture); } _lastDragPos = _dragPos; }
private void _OnMouseWheelScroll(float deltaScale, int displayId) { var gesture = new GestureInfo(); gesture.DeltaScale = deltaScale; gesture.DisplayId = displayId; if (OnMouseWheelScroll != null) { OnMouseWheelScroll.Invoke(gesture); } _pressCount = 0; _deltaTime = 0f; }