public static Delegate KBEngine_NetworkInterface_ConnectCallback(LuaFunction func) { if (func == null) { KBEngine.NetworkInterface.ConnectCallback fn = delegate { }; return(fn); } KBEngine.NetworkInterface.ConnectCallback d = (new KBEngine_NetworkInterface_ConnectCallback_Event(func)).Call; return(d); }
static int connectTo(IntPtr L) { try { ToLua.CheckArgsCount(L, 5); KBEngine.NetworkInterface obj = (KBEngine.NetworkInterface)ToLua.CheckObject <KBEngine.NetworkInterface>(L, 1); string arg0 = ToLua.CheckString(L, 2); int arg1 = (int)LuaDLL.luaL_checknumber(L, 3); KBEngine.NetworkInterface.ConnectCallback arg2 = (KBEngine.NetworkInterface.ConnectCallback)ToLua.CheckDelegate <KBEngine.NetworkInterface.ConnectCallback>(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.connectTo(arg0, arg1, arg2, arg3); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }