static int RegistMsg(IntPtr L)
 {
     try
     {
         int count = LuaDLL.lua_gettop(L);
         U3DEventFrame.ManagerBase obj  = (U3DEventFrame.ManagerBase)ToLua.CheckObject(L, 1, typeof(U3DEventFrame.ManagerBase));
         U3DEventFrame.MonoBase    arg0 = (U3DEventFrame.MonoBase)ToLua.CheckUnityObject(L, 2, typeof(U3DEventFrame.MonoBase));
         ushort[] arg1 = ToLua.CheckParamsNumber <ushort>(L, 3, count - 2);
         obj.RegistMsg(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }