Esempio n. 1
0
 /// <summary>
 /// 单独为某一个物体添加拖拽事件
 /// </summary>
 /// <param name="go"></param>
 /// <param name="onDrag"></param>
 public static void AddDragListener(GameObject go, UIDragEventHandlerDetail onDrag)
 {
     if (null != go)
     {
         UGUIDragEventListenner uGUIDragEventListenner = go.AddSingleComponent <UGUIDragEventListenner>();
         uGUIDragEventListenner.isNeedCheckHideEvent = false;
         uGUIDragEventListenner.onDrag = onDrag;
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 单独为某一个物体移除拖拽结束事件
 /// </summary>
 /// <param name="go"></param>
 public static void RemoveEndDragListener(GameObject go)
 {
     if (null != go)
     {
         UGUIDragEventListenner uGUIDragEventListenner = go.AddSingleComponent <UGUIDragEventListenner>();
         if (null != uGUIDragEventListenner)
         {
             uGUIDragEventListenner.onEndDrag = null;
         }
     }
 }
Esempio n. 3
0
 /// <summary>
 /// 单独为某一个物体添加拖拽结束事件
 /// </summary>
 /// <param name="go"></param>
 /// <param name="onEndDrag"></param>
 public static void AddEndDragListener(GameObject go, UIDragEventHandlerDetail onEndDrag)
 {
     if (null != go)
     {
         UGUIDragEventListenner uGUIDragEventListenner = go.AddSingleComponent <UGUIDragEventListenner>();
         if (null != uGUIDragEventListenner)
         {
             uGUIDragEventListenner.onEndDrag = onEndDrag;
         }
     }
 }
 static int OnScroll(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         UGUIDragEventListenner obj = (UGUIDragEventListenner)ToLua.CheckObject <UGUIDragEventListenner>(L, 1);
         UnityEngine.EventSystems.PointerEventData arg0 = (UnityEngine.EventSystems.PointerEventData)ToLua.CheckObject <UnityEngine.EventSystems.PointerEventData>(L, 2);
         obj.OnScroll(arg0);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }