static int DetchHandler(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 2) { LuaUIManager obj = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager"); string arg0 = LuaScriptMgr.GetLuaString(L, 2); obj.DetchHandler(arg0); return(0); } else if (count == 3) { LuaUIManager obj = (LuaUIManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "LuaUIManager"); string arg0 = LuaScriptMgr.GetLuaString(L, 2); string arg1 = LuaScriptMgr.GetLuaString(L, 3); obj.DetchHandler(arg0, arg1); return(0); } else { LuaDLL.luaL_error(L, "invalid arguments to method: LuaUIManager.DetchHandler"); } return(0); }