public static void reg(IntPtr l)
 {
     LuaUnityEvent_int.reg(l);
     LuaObject.getTypeTable(l, "UnityEngine.UI.Dropdown.DropdownEvent");
     if (Lua_UnityEngine_UI_Dropdown_DropdownEvent.< > f__mg$cache0 == null)
     {
         Lua_UnityEngine_UI_Dropdown_DropdownEvent.< > f__mg$cache0 = new LuaCSFunction(Lua_UnityEngine_UI_Dropdown_DropdownEvent.constructor);
     }
     LuaObject.createTypeMetatable(l, Lua_UnityEngine_UI_Dropdown_DropdownEvent.< > f__mg$cache0, typeof(Dropdown.DropdownEvent), typeof(LuaUnityEvent_int));
 }
 static public void reg(IntPtr l)
 {
     LuaUnityEvent_int.reg(l);
     getTypeTable(l, "UnityEngine.UI.Dropdown.DropdownEvent");
     addMember(l, AddListener);
     addMember(l, RemoveListener);
     addMember(l, Invoke);
     addMember(l, GetPersistentEventCount);
     addMember(l, GetPersistentTarget);
     addMember(l, GetPersistentMethodName);
     addMember(l, SetPersistentListenerState);
     addMember(l, RemoveAllListeners);
     createTypeMetatable(l, constructor, typeof(UnityEngine.UI.Dropdown.DropdownEvent), typeof(LuaUnityEvent_int));
 }
 static public void reg(IntPtr l)
 {
     LuaUnityEvent_int.reg(l);
     getTypeTable(l, "UnityEngine.UI.Dropdown.DropdownEvent");
     createTypeMetatable(l, constructor, typeof(UnityEngine.UI.Dropdown.DropdownEvent), typeof(LuaUnityEvent_int));
 }