/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public override void OnPinch(LeapPinchDetector pinchDetector) { if (_pinchingHandle) { return; } _pinchDetector = pinchDetector; _pinchingHandle = true; }
/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public override void OnPinch(LeapPinchDetector pinchDetector, ref RaycastHit hit) { if (_pinchingHandle) { return; } _pinchDetector = pinchDetector; _pinchingHandle = true; }
/// <summary> /// Invoked when a new pinch is detected on this vert gizmo. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> /// <param name="hit"></param> public override void OnPinch(LeapPinchDetector pinchDetector, ref RaycastHit hit) { var curPinchTime = Time.time; if (!(curPinchTime - _lastPinchTime < _unfreezeTime)) { _lastPinchTime = curPinchTime; return; // Double pinch unsuccessful. } // Double pinch successful. _pinchDetector = pinchDetector; _isPinched = _isColliding; if (_isPinched) { EditableMesh.NumActiveVertGizmos++; } updateMaterial(); }
private void transformSingleAnchor(LeapPinchDetector singlePinch) { _vGAnchor.position = singlePinch.Position; _vGAnchor.localScale = Vector3.one; }
/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public override void OnPinch(LeapPinchDetector pinchDetector) { buttonDown(); }
/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public override void OnPinch(LeapPinchDetector pinchDetector, ref RaycastHit hit) { buttonDown(); }
/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public override void OnPinch(LeapPinchDetector pinchDetector, ref RaycastHit hit) { SetToggled(!_toggled); }
/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public abstract void OnPinch(LeapPinchDetector pinchDetector);
/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public override void OnPinch(LeapPinchDetector pinchDetector) { SetToggled(!_toggled); }
/// <summary> /// Invoked when a new pinch is detected on this transform. /// </summary> /// <param name="pinchDetector">The pinch detector.</param> public abstract void OnPinch(LeapPinchDetector pinchDetector, ref RaycastHit hit);