static int RemoveLuaMessageHandler(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 4); INetManager obj = LuaScriptMgr.GetNetObject <INetManager>(L, 1); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); string arg1 = LuaScriptMgr.GetLuaString(L, 3); LuaFunction arg2 = LuaScriptMgr.GetLuaFunction(L, 4); obj.RemoveLuaMessageHandler(arg0, arg1, arg2); return(0); }