public void SetEventHandle(EnumTouchEventType _type, OnTouchEventHandle _handle, params object[] _params) { switch (_type) { case EnumTouchEventType.OnClick: if (null == onClick) { onClick = new TouchHandle(); } onClick.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDoubleClick: if (null == onDoubleClick) { onDoubleClick = new TouchHandle(); } onDoubleClick.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDeSelect: if (null == onDeSelect) { onDeSelect = new TouchHandle(); } onDeSelect.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDown: if (null == onDown) { onDown = new TouchHandle(); } onDown.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDrag: if (null == onDrag) { onDrag = new TouchHandle(); } onDrag.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDragEnd: if (null == onDragEnd) { onDragEnd = new TouchHandle(); } onDragEnd.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDrop: if (null == onDrop) { onDrop = new TouchHandle(); } onDrop.SetHandle(_handle, _params); break; case EnumTouchEventType.OnEnter: if (null == onEnter) { onEnter = new TouchHandle(); } onEnter.SetHandle(_handle, _params); break; case EnumTouchEventType.OnExit: if (null == onExit) { onExit = new TouchHandle(); } onExit.SetHandle(_handle, _params); break; case EnumTouchEventType.OnMove: if (null == onMove) { onMove = new TouchHandle(); } onMove.SetHandle(_handle, _params); break; case EnumTouchEventType.OnScroll: if (null == onScroll) { onScroll = new TouchHandle(); } onScroll.SetHandle(_handle, _params); break; case EnumTouchEventType.OnSelect: if (null == onSelect) { onSelect = new TouchHandle(); } onSelect.SetHandle(_handle, _params); break; case EnumTouchEventType.OnUp: if (null == onUp) { onUp = new TouchHandle(); } onUp.SetHandle(_handle, _params); break; case EnumTouchEventType.OnUpdateSelect: if (null == onUpdateSelect) { onUpdateSelect = new TouchHandle(); } onUpdateSelect.SetHandle(_handle, _params); break; } }
static int SetEventHandle(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (LuaScriptMgr.CheckTypes(L, 1, typeof(UIEventListener), typeof(int), typeof(UtilCommon.OnTouchEventHandle)) && LuaScriptMgr.CheckParamsType(L, typeof(object), 4, count - 3)) { UIEventListener obj = (UIEventListener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIEventListener"); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UtilCommon.OnTouchEventHandle arg1 = null; LuaTypes funcType3 = LuaDLL.lua_type(L, 3); if (funcType3 != LuaTypes.LUA_TFUNCTION) { arg1 = (UtilCommon.OnTouchEventHandle)LuaScriptMgr.GetLuaObject(L, 3); } else { LuaFunction func = LuaScriptMgr.GetLuaFunction(L, 3); arg1 = (param0, param1, param2) => { int top = func.BeginPCall(); LuaScriptMgr.Push(L, param0); LuaScriptMgr.PushVarObject(L, param1); LuaScriptMgr.PushArray(L, param2); func.PCall(top, 3); func.EndPCall(top); }; } object[] objs2 = LuaScriptMgr.GetParamsObject(L, 4, count - 3); obj.SetEventHandle(arg0, arg1, objs2); return(0); } else if (LuaScriptMgr.CheckTypes(L, 1, typeof(UIEventListener), typeof(EnumTouchEventType), typeof(UtilCommon.OnTouchEventHandle)) && LuaScriptMgr.CheckParamsType(L, typeof(object), 4, count - 3)) { UIEventListener obj = (UIEventListener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIEventListener"); EnumTouchEventType arg0 = (EnumTouchEventType)LuaScriptMgr.GetLuaObject(L, 2); UtilCommon.OnTouchEventHandle arg1 = null; LuaTypes funcType3 = LuaDLL.lua_type(L, 3); if (funcType3 != LuaTypes.LUA_TFUNCTION) { arg1 = (UtilCommon.OnTouchEventHandle)LuaScriptMgr.GetLuaObject(L, 3); } else { LuaFunction func = LuaScriptMgr.GetLuaFunction(L, 3); arg1 = (param0, param1, param2) => { int top = func.BeginPCall(); LuaScriptMgr.Push(L, param0); LuaScriptMgr.PushVarObject(L, param1); LuaScriptMgr.PushArray(L, param2); func.PCall(top, 3); func.EndPCall(top); }; } object[] objs2 = LuaScriptMgr.GetParamsObject(L, 4, count - 3); obj.SetEventHandle(arg0, arg1, objs2); return(0); } else { LuaDLL.luaL_error(L, "invalid arguments to method: UIEventListener.SetEventHandle"); } return(0); }
public void SetEventHandle(EnumTouchEventType _type, OnTouchEventHandle _handle, params object[] _params) { switch (_type) { case EnumTouchEventType.onClick: if (onClick == null) onClick = new TouchHandle(); onClick.SetHandle(_handle, _params); break; case EnumTouchEventType.onDoubleClick: if (onDoubleClick == null) onDoubleClick = new TouchHandle(); onDoubleClick.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDown: if (onDown == null) onDown = new TouchHandle(); onDown.SetHandle(_handle, _params); break; case EnumTouchEventType.OnUp: if (onUp == null) onUp = new TouchHandle(); onUp.SetHandle(_handle, _params); break; case EnumTouchEventType.OnEnter: if (onEnter == null) onEnter = new TouchHandle(); onEnter.SetHandle(_handle, _params); break; case EnumTouchEventType.OnExit: if (onExit == null) onExit = new TouchHandle(); onExit.SetHandle(_handle, _params); break; case EnumTouchEventType.OnSelect: if (onSelect == null) onSelect = new TouchHandle(); onSelect.SetHandle(_handle, _params); break; case EnumTouchEventType.OnUpdateSelect: if (onUpdateSelect == null) onUpdateSelect = new TouchHandle(); onUpdateSelect.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDeSelect: if (onDeSelect == null) onDeSelect = new TouchHandle(); onDeSelect.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDrag: if (onDrag == null) onDrag = new TouchHandle(); onDrag.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDragEnd: if (onDragEnd == null) onDragEnd = new TouchHandle(); onDragEnd.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDrop: if (onDrop == null) onDrop = new TouchHandle(); onDrop.SetHandle(_handle, _params); break; case EnumTouchEventType.OnScroll: if (onScroll == null) onScroll = new TouchHandle(); onScroll.SetHandle(_handle, _params); break; case EnumTouchEventType.OnMove: if (onMove == null) onMove = new TouchHandle(); onMove.SetHandle(_handle, _params); break; } }
public void SetEventHandle(EnumTouchEventType type, OnTouchEventHandle handle, params object[] paramss) { switch (type) { case EnumTouchEventType.OnClickHandle: if (null == OnClickHandle) { OnClickHandle = new TouchHandle(); } OnClickHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnDoubleClickHandle: if (null == OnDoubleClickHandle) { OnDoubleClickHandle = new TouchHandle(); } OnDoubleClickHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnDownHandle: if (null == OnDownHandle) { OnDownHandle = new TouchHandle(); } OnDownHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnUpHandle: if (null == OnUpHandle) { OnUpHandle = new TouchHandle(); } OnUpHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnEnterHandle: if (null == OnEnterHandle) { OnEnterHandle = new TouchHandle(); } OnEnterHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnExitHandle: if (null == OnExitHandle) { OnExitHandle = new TouchHandle(); } OnExitHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnDragHandle: if (null == OnDragHandle) { OnDragHandle = new TouchHandle(); } OnDragHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnDropHandle: if (null == OnDropHandle) { OnDropHandle = new TouchHandle(); } OnDropHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnDragEndHandle: if (null == OnDragEndHandle) { OnDragEndHandle = new TouchHandle(); } OnDragEndHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnSelectHandle: if (null == OnSelectHandle) { OnSelectHandle = new TouchHandle(); } OnSelectHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnUpdateSelectHandle: if (null == OnUpdateSelectHandle) { OnUpdateSelectHandle = new TouchHandle(); } OnUpdateSelectHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnDeSelectHandle: if (null == OnDeSelectHandle) { OnDeSelectHandle = new TouchHandle(); } OnDeSelectHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnScrollHandle: if (null == OnScrollHandle) { OnScrollHandle = new TouchHandle(); } OnScrollHandle.SetHandle(handle, paramss); break; case EnumTouchEventType.OnMoveHandle: if (null == OnMoveHandle) { OnMoveHandle = new TouchHandle(); } OnMoveHandle.SetHandle(handle, paramss); break; } }
public void SetEventHandle(int _num, UtilCommon.OnTouchEventHandle _handle, params object[] _parms) { EnumTouchEventType _type = (EnumTouchEventType)_num; SetEventHandle(_type, _handle, _parms); }
public void SetEventHandle(EnumTouchEventType _type, OnTouchEventHandle _handle, params object[] _params) { switch (_type) { case EnumTouchEventType.OnClick: if (null == onClick) { onClick = new TouchHandle(); } onClick.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDoubleClick: if (null == onDoubleClick) { onDoubleClick = new TouchHandle(); } onDoubleClick.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDrag: if (onDrag == null) { onDrag = new TouchHandle(); } onDrag.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDrop: if (onDrop == null) { onDrop = new TouchHandle(); } onDrop.SetHandle(_handle, _params); break; case EnumTouchEventType.OnDragEnd: if (onDragEnd == null) { onDragEnd = new TouchHandle(); } onDragEnd.SetHandle(_handle, _params); break; case EnumTouchEventType.OnSelect: if (onSelect == null) { onSelect = new TouchHandle(); } onSelect.SetHandle(_handle, _params); break; case EnumTouchEventType.OnScroll: if (onScroll == null) { onScroll = new TouchHandle(); } onScroll.SetHandle(_handle, _params); break; } }
public void SetEventHandle(EnumTouchEventType _type, OnTouchEventHandle _handle, params object[] _params) { switch (_type) { case EnumTouchEventType.OnClick: if (null == onClick) { onClick = new TouchHandle(); } onClick.SetHandle(_handle, _params); break; //case EnumTouchEventType.OnDoubleClick: // if (null == onDoubleClick) // { // onDoubleClick = new TouchHandle(); // } // onDoubleClick.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnDown: // if (onDown == null) // { // onDown = new TouchHandle(); // } // onDown.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnUp: // if (onUp == null) // { // onUp = new TouchHandle(); // } // onUp.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnEnter: // if (onEnter == null) // { // onEnter = new TouchHandle(); // } // onEnter.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnExit: // if (onExit == null) // { // onExit = new TouchHandle(); // } // onExit.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnDrag: // if (onDrag == null) // { // onDrag = new TouchHandle(); // } // onDrag.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnDrop: // if (onDrop == null) // { // onDrop = new TouchHandle(); // } // onDrop.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnDragEnd: // if (onDragEnd == null) // { // onDragEnd = new TouchHandle(); // } // onDragEnd.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnSelect: // if (onSelect == null) // { // onSelect = new TouchHandle(); // } // onSelect.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnUpdateSelect: // if (onUpdateSelect == null) // { // onUpdateSelect = new TouchHandle(); // } // onUpdateSelect.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnDeSelect: // if (onDeSelect == null) // { // onDeSelect = new TouchHandle(); // } // onDeSelect.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnScroll: // if (onScroll == null) // { // onScroll = new TouchHandle(); // } // onScroll.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnMove: // if (onMove == null) // { // onMove = new TouchHandle(); // } // onMove.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnTouchBegin: // if (onTouchBegin == null) // { // onTouchBegin = new TouchHandle(); // } // onTouchBegin.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnTouching: // if (onTouching == null) // { // onTouching = new TouchHandle(); // } // onTouching.SetHandle(_handle, _params); // break; //case EnumTouchEventType.OnTouchEnd: // if (onTouchEnd == null) // { // onTouchEnd = new TouchHandle(); // } // onTouchEnd.SetHandle(_handle, _params); // break; } }
public void SetEventHandle(EnumTouchEventType type, OnTouchEventHandle handle, params object[] objParams) { switch(type) { case EnumTouchEventType.OnClick: if (null == onClick) { onClick = new TouchHandle(); } onClick.SetHandle(handle, objParams); break; case EnumTouchEventType.OnDoubleClick: if (null == onDoubleClick) { onDoubleClick = new TouchHandle(); } onDoubleClick.SetHandle(handle, objParams); break; case EnumTouchEventType.OnDeSelect: if (null == onSelect) { onSelect = new TouchHandle(); } onSelect.SetHandle(handle, objParams); break; case EnumTouchEventType.OnDown: if (null == onDown) { onDown = new TouchHandle(); } onDown.SetHandle(handle, objParams); break; case EnumTouchEventType.OnDrag: if (null == onDrag) { onDrag = new TouchHandle(); } onDrag.SetHandle(handle, objParams); break; case EnumTouchEventType.OnDragEnd: if (null == onEndDrag) { onEndDrag = new TouchHandle(); } onEndDrag.SetHandle(handle, objParams); break; case EnumTouchEventType.OnDrop: if (null == onDrop) { onDrop = new TouchHandle(); } onDrop.SetHandle(handle, objParams); break; case EnumTouchEventType.OnEnter: if (null == onEnter) { onEnter = new TouchHandle(); } onEnter.SetHandle(handle, objParams); break; case EnumTouchEventType.OnExit: if (null == onExit) { onExit = new TouchHandle(); } onExit.SetHandle(handle, objParams); break; case EnumTouchEventType.OnMove: if (null == onMove) { onMove = new TouchHandle(); } onMove.SetHandle(handle, objParams); break; case EnumTouchEventType.OnScroll: if (null == onScroll) { onScroll = new TouchHandle(); } onScroll.SetHandle(handle, objParams); break; case EnumTouchEventType.OnSelect: if (null == onSelect) { onSelect = new TouchHandle(); } onSelect.SetHandle(handle, objParams); break; case EnumTouchEventType.OnUp: if (null == onUp) { onUp = new TouchHandle(); } onUp.SetHandle(handle, objParams); break; case EnumTouchEventType.OnUpdateSelect: if (null == onUpdateSelected) { onUpdateSelected = new TouchHandle(); } onUpdateSelected.SetHandle(handle, objParams); break; default: break; } }