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); }
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); } }
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; }