private void Execute(ISelectHandler handler, BaseEventData eventData)
        {
            var go = (handler as Component).gameObject;

            Debug.LogWarning("ISelectHandler : " + go.name);
            //OnEvent(handler, eventData);
            if (SkipSendTouch)
            {
                return;
            }

            handler.OnSelect(eventData);
        }
Пример #2
0
    public static int OnSelect(IntPtr l)
    {
        int result;

        try
        {
            ISelectHandler selectHandler = (ISelectHandler)LuaObject.checkSelf(l);
            BaseEventData  eventData;
            LuaObject.checkType <BaseEventData>(l, 2, out eventData);
            selectHandler.OnSelect(eventData);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #3
0
 private static void Execute(ISelectHandler handler, BaseEventData eventData)
 {
     handler.OnSelect(eventData);
 }
Пример #4
0
 private void Awake()
 {
     mSelectHandler = GetComponent <ISelectHandler>();
 }