示例#1
0
    /// <summary>
    /// 获取事件类型的方法
    /// </summary>
    /// <param name="type"></param>
    /// <returns></returns>
    public TouchHandle GetHandle(E_TouchType type)
    {
        TouchHandle handle;

        if (dicHandles.TryGetValue(type, out handle))
        {
            return(handle);
        }

        return(null);
    }
示例#2
0
    /// <summary>
    /// 设置添加一个事件功能
    /// </summary>
    /// <param name="_type"></param>
    /// <param name="_handle"></param>
    /// <param name="_params"></param>
    public void SetEventListener(E_TouchType _type, OnTouchHandle _handle, params object[] _params)
    {
        TouchHandle handle = GetHandle(_type);

        if (handle == null)
        {
            handle = new TouchHandle();
            dicHandles.Add(_type, handle);
        }

        dicHandles[_type].TouchType = _type;
        dicHandles[_type].SetHandle(_handle, _params);
    }
示例#3
0
 internal void SetEventListener(E_TouchType onClick, Button back)
 {
     throw new NotImplementedException();
 }