Beispiel #1
0
 public override void OnEndDrag(PointerEventData kEvtData)
 {
     if (!emAble)
     {
         return;
     }
     if (!isDrag)
     {
         return;
     }
     if (null != onEndDrag && canDrag)
     {
         onEndDrag(gameObject, kEvtData);
         canDrag = false;
         if (mDragHelper != null)
         {
             mDragHelper.EndDrag();
         }
     }
     else
     {
         if (onNotDrag != null)
         {
             onNotDrag(gameObject, kEvtData, true);
         }
         PassEvent(kEvtData, ExecuteEvents.endDragHandler);
     }
     isDrag = false;
 }