コード例 #1
0
 public void OnPointerDown(PointerEventData eventData)
 {
     if (eventData.button == PointerEventData.InputButton.Left)
     {
         dragging       = true;
         draggingOffset = (Vector2)transform.position - eventData.position;
         OnBeginDragging?.Invoke(this);
     }
 }
コード例 #2
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     _startDragPoint = eventData.position;
     OnBeginDragging?.Invoke();
 }
コード例 #3
0
 /// <summary>
 /// Save old position before the drag
 /// </summary>
 public void OnBeginDrag(PointerEventData eventData)
 {
     OldPosition = parent.position;
     OnBeginDragging?.Invoke(eventData);
     IsBeingMoved = true;
 }