8 public override void SetDragParent(IDragParent p)
14 public void OnDrag(PointerEventData data)
16 if (this.dragParent ==
null)
20 if (this.CanDragLeftButton && data.button != PointerEventData.InputButton.Left)
24 if (!this.CanDragLeftButton && data.button != PointerEventData.InputButton.Right)
32 this.dragParent.OnStartDrag(
this);
33 base.OnPointerUpOnDrag(data);
36 this.dragParent.OnDrag(
this);
40 public override void OnPointerUp(PointerEventData eventData)
45 this.dragParent.OnEndDrag(
this,
false);
49 base.OnPointerUp(eventData);
53 public IDragParent dragParent;