/// <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; } }
/// <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 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)); } }
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")); } }
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")); } }
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; }