private void OnPointerMoveEvent(PointerMoveEvent evt) { bool flag = !this.m_CanStartDrag; if (!flag) { bool flag2 = Mathf.Abs(this.m_Start.x - evt.position.x) > 5f || Mathf.Abs(this.m_Start.y - evt.position.y) > 5f; if (flag2) { StartDragArgs args = this.StartDrag(evt.position); DragAndDropUtility.dragAndDrop.StartDrag(args); this.m_CanStartDrag = false; } } }
public void AcceptDrag() { m_StartDragArgs = null; }
public void StartDrag(StartDragArgs args) { m_StartDragArgs = args; }