Esempio n. 1
0
    public static TestEventListener.OnClick TestEventListener_OnClick(LuaFunction func, LuaTable self, bool flag)
    {
        if (func == null)
        {
            TestEventListener.OnClick fn = delegate { };
            return(fn);
        }

        TestEventListener_OnClick_Event target = new TestEventListener_OnClick_Event(func);

        TestEventListener.OnClick d = target.Call;
        target.method = d.Method;
        return(d);
    }
Esempio n. 2
0
    public TestEventListener.OnClick TestEventListener_OnClick(LuaFunction func, LuaTable self, bool flag)
    {
        if (func == null)
        {
            TestEventListener.OnClick fn = delegate(UnityEngine.GameObject param0) { };
            return(fn);
        }

        if (!flag)
        {
            TestEventListener_OnClick_Event target = new TestEventListener_OnClick_Event(func);
            TestEventListener.OnClick       d      = target.Call;
            target.method = d.Method;
            return(d);
        }
        else
        {
            TestEventListener_OnClick_Event target = new TestEventListener_OnClick_Event(func, self);
            TestEventListener.OnClick       d      = target.CallWithSelf;
            target.method = d.Method;
            return(d);
        }
    }
Esempio n. 3
0
    public static Delegate TestEventListener_OnClick(LuaFunction func, LuaTable self, bool flag)
    {
        if (func == null)
        {
            TestEventListener.OnClick fn = delegate { };
            return fn;
        }

        TestEventListener_OnClick_Event target = new TestEventListener_OnClick_Event(func);
        TestEventListener.OnClick d = target.Call;
        target.method = d.Method;
        return d;
    }