private void RemoveHandle(TouchHandle _handle) { if (null != _handle) { _handle.DestoryHandle(); _handle = null; } }
private void RemoveHandle(TouchHandle handle) { if (null != handle) { handle.DestoryHandle(); handle = null; } }
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; } }
private void SetTouchHandle(TouchHandle touchHandle, OnTouchEventHandle handle, params object[] objParams) { if (null == touchHandle) { touchHandle = new TouchHandle(); } touchHandle.SetHandle(handle, objParams); }
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; } }
private void RemoveHandle(TouchHandle handle) { if (null != handle) { handle.RemoveHandle(); handle = null; } }