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>
 /// <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;
         }
     }
 }
Esempio n. 3
0
 static int AddDragListener(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         UnityEngine.GameObject   arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject));
         UIDragEventHandlerDetail arg1 = (UIDragEventHandlerDetail)ToLua.CheckDelegate <UIDragEventHandlerDetail>(L, 2);
         TouchHelper.AddDragListener(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Esempio n. 4
0
    static int set_onBeginDrag(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UGUIMsgHandler           obj  = (UGUIMsgHandler)o;
            UIDragEventHandlerDetail arg0 = (UIDragEventHandlerDetail)ToLua.CheckDelegate <UIDragEventHandlerDetail>(L, 2);
            obj.onBeginDrag = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index onBeginDrag on a nil value"));
        }
    }
Esempio n. 5
0
    static int get_onDownDetail(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UGUIMsgHandler           obj = (UGUIMsgHandler)o;
            UIDragEventHandlerDetail ret = obj.onDownDetail;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index onDownDetail on a nil value"));
        }
    }
Esempio n. 6
0
 public virtual void OnApplicationQuit()
 {
     this.onClick                   = null;
     this.onDown                    = null;
     this.onUp                      = null;
     this.onDownDetail              = null;
     this.onUpDetail                = null;;
     this.onDrag                    = null;
     this.onExit                    = null;
     this.onDrop                    = null;
     this.onSelect                  = null;
     this.onDeSelect                = null;
     this.onMove                    = null;
     this.onBeginDrag               = null;
     this.onEndDrag                 = null;
     this.onEnter                   = null;
     this.onSubmit                  = null;
     this.onScroll                  = null;
     this.onCancel                  = null;
     this.onUpdateSelected          = null;
     this.onInitializePotentialDrag = null;
     this.onEvent                   = null;
 }