コード例 #1
0
        private void Execute(IUpdateSelectedHandler handler, BaseEventData eventData)
        {
            var go = (handler as Component).gameObject;

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

            handler.OnUpdateSelected(eventData);
        }
コード例 #2
0
    public static int OnUpdateSelected(IntPtr l)
    {
        int result;

        try
        {
            IUpdateSelectedHandler updateSelectedHandler = (IUpdateSelectedHandler)LuaObject.checkSelf(l);
            BaseEventData          eventData;
            LuaObject.checkType <BaseEventData>(l, 2, out eventData);
            updateSelectedHandler.OnUpdateSelected(eventData);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
コード例 #3
0
ファイル: ExecuteEvents.cs プロジェクト: jiahaodev/UGUI
 private static void Execute(IUpdateSelectedHandler handler, BaseEventData eventData)
 {
     handler.OnUpdateSelected(eventData);
 }