void Awake()
        {
            instance = this;

            #region 添加操作响应函数
            //1.拖拽开始响应函数
            EventTriggrListener.GetEventTriggerListener(gameObject).OnDragDelegate = OnDragDelegate;

            //2.拖拽结束响应函数
            EventTriggrListener.GetEventTriggerListener(gameObject).OnDragEndDelegate = OnDragEndDelegate;

            //3.触摸按钮响应函数
            EventTriggrListener.GetEventTriggerListener(gameObject).OnPointDownDelegate = OnPointerDownDelegate;
            #endregion
        }
예제 #2
0
    public static EventTriggrListener GetEventTriggerListener(GameObject go)
    {
        if (go == null)
        {
            Debug.LogError("Event Trigger listener is NULL");
            return(null);
        }
        else
        {
            EventTriggrListener nswellEventTrigger = go.GetComponent <EventTriggrListener>();

            if (nswellEventTrigger == null)
            {
                nswellEventTrigger = go.AddComponent <EventTriggrListener>();
            }
            return(nswellEventTrigger);
        }
    }