예제 #1
0
 public void OnPointerDown(PointerEventData eventData)
 {
     if (preventCameraControl && _cameraControl)
     {
         _noControlFunctionCached       = _cameraControl.NoCtrlCondition;
         _cameraControl.NoCtrlCondition = () => true;
     }
     _pointerDownCalled   = true;
     _cachedDragPosition  = toDrag.position;
     _cachedMousePosition = Input.mousePosition;
     onPointerDown?.Invoke(eventData);
 }
예제 #2
0
 public void OnPointerDown(PointerEventData eventData)
 {
     if (this.preventCameraControl && this._cameraControl)
     {
         this._noControlFunctionCached       = this._cameraControl.NoCtrlCondition;
         this._cameraControl.NoCtrlCondition = () => true;
     }
     this._pointerDownCalled   = true;
     this._cachedDragPosition  = this.toDrag.position;
     this._cachedMousePosition = Input.mousePosition;
     this.onPointerDown?.Invoke(eventData);
 }