public void OnDrag(PointerEventData eventData){
if(RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas as RectTransform, eventData.position, eventData.pressEventCamera, out var globalMousePosition)){
transform.position = canvas.TransformPoint(globalMousePosition);
}
}

Leave a Reply