Example #1
0
 public void StartDrag(Item item, int count, UiDragCallback onCancelDrag)
 {
     if (_CurrentDragDragger == null)
     {
         return; // don't allow drag start if not in callback.
     }
     _DragDragger  = _CurrentDragDragger;
     DragItem      = item;
     DragItemCount = count;
     _DragCallback = onCancelDrag;
 }
Example #2
0
 public void CancelDrag()
 {
     if (DragItem == null)
     {
         return;
     }
     if (_DragCallback != null)
     {
         _DragCallback();
     }
     _DragDragger.ProcessFailDrag();
     _DragCallback = null;
     DragItem      = null;
     DragItemCount = 0;
     _DragDragger  = null;
 }