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