// bool clickOnPointerUp; public void OnBeginDrag(PointerEventData eventData) { Debug.Log("BEGIN DRAG"); // clickOnPointerUp = false; Vector2 localPos; RectTransformUtility.ScreenPointToLocalPointInRectangle(cardPanel.parentRect, Input.mousePosition, null, out localPos); mouseOffset = cardPanel.rectTransform.anchoredPosition - localPos; cardPanel.OnBeginDrag(); }