private void removeHandle(TouchHandle handle) { if (null != handle) { handle.DestoryHandle(); handle = null; } }
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; } }