diff --git a/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_auto_api.js b/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_auto_api.js
index 376cdbd..619cfb8 100644
--- a/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_auto_api.js
+++ b/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_auto_api.js
@@ -10897,20 +10897,24 @@ float
 
 /**
  * @method alignItemsInRowsWithArray
- * @param {Array} arg0
- */
-alignItemsInRowsWithArray : function (
-array 
+* @param {Array|int} array
+* @param {char} char
+*/
+alignItemsInRowsWithArray : function(
+int,
+char 
 )
 {
 },
 
 /**
  * @method alignItemsInColumnsWithArray
- * @param {Array} arg0
- */
-alignItemsInColumnsWithArray : function (
-array 
+* @param {Array|int} array
+* @param {char} char
+*/
+alignItemsInColumnsWithArray : function(
+int,
+char 
 )
 {
 },
@@ -15025,7 +15029,7 @@ cc.TextFieldTTF = {
 
 /**
  * @method getCharCount
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getCharCount : function (
 )
@@ -15185,10 +15189,10 @@ getPlaceHolder : function (
 
 /**
  * @method setCursorPosition
- * @param {unsigned long} arg0
+ * @param {unsigned int} arg0
  */
 setCursorPosition : function (
-long 
+int 
 )
 {
 },
@@ -15734,18 +15738,6 @@ size
 },
 
 /**
- * @method initWithTMXFile
- * @param {String} arg0
- * @return {bool}
- */
-initWithTMXFile : function (
-str 
-)
-{
-    return false;
-},
-
-/**
  * @method getOrientation
  * @return {int}
  */
@@ -15850,13 +15842,15 @@ int
 },
 
 /**
- * @method getTilesets
-* @return {Array|Array}
-*/
-getTilesets : function(
+ * @method initWithTMXFile
+ * @param {String} arg0
+ * @return {bool}
+ */
+initWithTMXFile : function (
+str 
 )
 {
-    return new Array();
+    return false;
 },
 
 /**
@@ -15870,6 +15864,16 @@ getParentGID : function (
 },
 
 /**
+ * @method getTilesets
+* @return {Array|Array}
+*/
+getTilesets : function(
+)
+{
+    return new Array();
+},
+
+/**
  * @method setParentElement
  * @param {int} arg0
  */
diff --git a/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_dragonbones_auto_api.js b/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_dragonbones_auto_api.js
index 78c7a49..1b6dd77 100644
--- a/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_dragonbones_auto_api.js
+++ b/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_dragonbones_auto_api.js
@@ -10,7 +10,7 @@ dragonBones.BaseObject = {
 
 /**
  * @method getClassTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getClassTypeIndex : function (
 )
@@ -28,22 +28,22 @@ returnToPool : function (
 
 /**
  * @method clearPool
- * @param {unsigned long} arg0
+ * @param {unsigned int} arg0
  */
 clearPool : function (
-long 
+int 
 )
 {
 },
 
 /**
  * @method setMaxCount
- * @param {unsigned long} arg0
- * @param {unsigned long} arg1
+ * @param {unsigned int} arg0
+ * @param {unsigned int} arg1
  */
 setMaxCount : function (
-long, 
-long 
+int, 
+int 
 )
 {
 },
@@ -149,7 +149,7 @@ dragonBones.AnimationData = {
 
 /**
  * @method getClassTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getClassTypeIndex : function (
 )
@@ -159,7 +159,7 @@ getClassTypeIndex : function (
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -176,7 +176,7 @@ dragonBones.BoneData = {
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -193,7 +193,7 @@ dragonBones.SlotData = {
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -210,7 +210,7 @@ dragonBones.SkinData = {
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -295,7 +295,7 @@ getDefaultAnimation : function (
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -344,7 +344,7 @@ armaturedata
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -361,7 +361,7 @@ dragonBones.EventObject = {
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -556,7 +556,7 @@ void
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -600,16 +600,6 @@ getLastAnimationState : function (
 },
 
 /**
- * @method getAnimationNames
- * @return {Array}
- */
-getAnimationNames : function (
-)
-{
-    return new Array();
-},
-
-/**
  * @method stop
  * @param {String} arg0
  */
@@ -660,6 +650,16 @@ float
 },
 
 /**
+ * @method getAnimationNames
+ * @return {Array}
+ */
+getAnimationNames : function (
+)
+{
+    return new Array();
+},
+
+/**
  * @method gotoAndPlayByTime
  * @param {String} arg0
  * @param {float} arg1
@@ -795,7 +795,7 @@ int
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -929,7 +929,7 @@ invalidUpdate : function (
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -1307,7 +1307,7 @@ str
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -1324,7 +1324,7 @@ dragonBones.CCTextureData = {
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -1341,7 +1341,7 @@ dragonBones.CCTextureAtlasData = {
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
@@ -1482,7 +1482,7 @@ dragonBones.CCSlot = {
 
 /**
  * @method getClassTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getClassTypeIndex : function (
 )
@@ -1492,7 +1492,7 @@ getClassTypeIndex : function (
 
 /**
  * @method getTypeIndex
- * @return {unsigned long}
+ * @return {unsigned int}
  */
 getTypeIndex : function (
 )
diff --git a/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_ui_auto_api.js b/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_ui_auto_api.js
index 7482953..bcf134d 100644
--- a/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_ui_auto_api.js
+++ b/cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_ui_auto_api.js
@@ -689,14 +689,14 @@ ccui.Helper = {
 /**
  * @method getSubStringOfUTF8String
  * @param {String} arg0
- * @param {unsigned long} arg1
- * @param {unsigned long} arg2
+ * @param {unsigned int} arg1
+ * @param {unsigned int} arg2
  * @return {String}
  */
 getSubStringOfUTF8String : function (
 str, 
-long, 
-long 
+int, 
+int 
 )
 {
     return ;
diff --git a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.cpp b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.cpp
index 62f7b20..8ecb811 100644
--- a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.cpp
+++ b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.cpp
@@ -25241,38 +25241,70 @@ SE_BIND_FUNC(js_cocos2dx_Menu_alignItemsVerticallyWithPadding)
 
 static bool js_cocos2dx_Menu_alignItemsInRowsWithArray(se::State& s)
 {
+    CC_UNUSED bool ok = true;
     cocos2d::Menu* cobj = (cocos2d::Menu*)s.nativeThisObject();
-    SE_PRECONDITION2(cobj, false, "js_cocos2dx_Menu_alignItemsInRowsWithArray : Invalid Native Object");
+    SE_PRECONDITION2( cobj, false, "js_cocos2dx_Menu_alignItemsInRowsWithArray : Invalid Native Object");
     const auto& args = s.args();
     size_t argc = args.size();
-    CC_UNUSED bool ok = true;
-    if (argc == 1) {
-        cocos2d::ValueVector arg0;
-        ok &= seval_to_ccvaluevector(args[0], &arg0);
-        SE_PRECONDITION2(ok, false, "js_cocos2dx_Menu_alignItemsInRowsWithArray : Error processing arguments");
-        cobj->alignItemsInRowsWithArray(arg0);
-        return true;
-    }
-    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 1);
+    do {
+        if (argc == 1) {
+            cocos2d::ValueVector arg0;
+            ok &= seval_to_ccvaluevector(args[0], &arg0);
+            if (!ok) { ok = true; break; }
+            cobj->alignItemsInRowsWithArray(arg0);
+            return true;
+        }
+    } while(false);
+
+    do {
+        if (argc == 2) {
+            int arg0 = 0;
+            ok &= seval_to_int32(args[0], (int32_t*)&arg0);
+            if (!ok) { ok = true; break; }
+            char* arg1 = nullptr;
+            std::string arg1_tmp; ok &= seval_to_std_string(args[1], &arg1_tmp); arg1 = arg1_tmp.c_str();
+            if (!ok) { ok = true; break; }
+            cobj->alignItemsInRows(arg0, arg1);
+            return true;
+        }
+    } while(false);
+
+    SE_REPORT_ERROR("wrong number of arguments: %d", (int)argc);
     return false;
 }
 SE_BIND_FUNC(js_cocos2dx_Menu_alignItemsInRowsWithArray)
 
 static bool js_cocos2dx_Menu_alignItemsInColumnsWithArray(se::State& s)
 {
+    CC_UNUSED bool ok = true;
     cocos2d::Menu* cobj = (cocos2d::Menu*)s.nativeThisObject();
-    SE_PRECONDITION2(cobj, false, "js_cocos2dx_Menu_alignItemsInColumnsWithArray : Invalid Native Object");
+    SE_PRECONDITION2( cobj, false, "js_cocos2dx_Menu_alignItemsInColumnsWithArray : Invalid Native Object");
     const auto& args = s.args();
     size_t argc = args.size();
-    CC_UNUSED bool ok = true;
-    if (argc == 1) {
-        cocos2d::ValueVector arg0;
-        ok &= seval_to_ccvaluevector(args[0], &arg0);
-        SE_PRECONDITION2(ok, false, "js_cocos2dx_Menu_alignItemsInColumnsWithArray : Error processing arguments");
-        cobj->alignItemsInColumnsWithArray(arg0);
-        return true;
-    }
-    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 1);
+    do {
+        if (argc == 1) {
+            cocos2d::ValueVector arg0;
+            ok &= seval_to_ccvaluevector(args[0], &arg0);
+            if (!ok) { ok = true; break; }
+            cobj->alignItemsInColumnsWithArray(arg0);
+            return true;
+        }
+    } while(false);
+
+    do {
+        if (argc == 2) {
+            int arg0 = 0;
+            ok &= seval_to_int32(args[0], (int32_t*)&arg0);
+            if (!ok) { ok = true; break; }
+            char* arg1 = nullptr;
+            std::string arg1_tmp; ok &= seval_to_std_string(args[1], &arg1_tmp); arg1 = arg1_tmp.c_str();
+            if (!ok) { ok = true; break; }
+            cobj->alignItemsInColumns(arg0, arg1);
+            return true;
+        }
+    } while(false);
+
+    SE_REPORT_ERROR("wrong number of arguments: %d", (int)argc);
     return false;
 }
 SE_BIND_FUNC(js_cocos2dx_Menu_alignItemsInColumnsWithArray)
@@ -33999,8 +34031,8 @@ static bool js_cocos2dx_TextFieldTTF_getCharCount(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = cobj->getCharCount();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = cobj->getCharCount();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_TextFieldTTF_getCharCount : Error processing arguments");
         return true;
     }
@@ -34326,8 +34358,8 @@ static bool js_cocos2dx_TextFieldTTF_setCursorPosition(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 1) {
-        unsigned long arg0 = 0;
-        ok &= seval_to_ulong(args[0], &arg0);
+        unsigned int arg0 = 0;
+        ok &= seval_to_uint32(args[0], (uint32_t*)&arg0);
         SE_PRECONDITION2(ok, false, "js_cocos2dx_TextFieldTTF_setCursorPosition : Error processing arguments");
         cobj->setCursorPosition(arg0);
         return true;
@@ -35547,27 +35579,6 @@ static bool js_cocos2dx_TMXMapInfo_setTileSize(se::State& s)
 }
 SE_BIND_FUNC(js_cocos2dx_TMXMapInfo_setTileSize)
 
-static bool js_cocos2dx_TMXMapInfo_initWithTMXFile(se::State& s)
-{
-    cocos2d::TMXMapInfo* cobj = (cocos2d::TMXMapInfo*)s.nativeThisObject();
-    SE_PRECONDITION2(cobj, false, "js_cocos2dx_TMXMapInfo_initWithTMXFile : Invalid Native Object");
-    const auto& args = s.args();
-    size_t argc = args.size();
-    CC_UNUSED bool ok = true;
-    if (argc == 1) {
-        std::string arg0;
-        ok &= seval_to_std_string(args[0], &arg0);
-        SE_PRECONDITION2(ok, false, "js_cocos2dx_TMXMapInfo_initWithTMXFile : Error processing arguments");
-        bool result = cobj->initWithTMXFile(arg0);
-        ok &= boolean_to_seval(result, &s.rval());
-        SE_PRECONDITION2(ok, false, "js_cocos2dx_TMXMapInfo_initWithTMXFile : Error processing arguments");
-        return true;
-    }
-    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 1);
-    return false;
-}
-SE_BIND_FUNC(js_cocos2dx_TMXMapInfo_initWithTMXFile)
-
 static bool js_cocos2dx_TMXMapInfo_getOrientation(se::State& s)
 {
     cocos2d::TMXMapInfo* cobj = (cocos2d::TMXMapInfo*)s.nativeThisObject();
@@ -35770,6 +35781,45 @@ static bool js_cocos2dx_TMXMapInfo_setHexSideLength(se::State& s)
 }
 SE_BIND_FUNC(js_cocos2dx_TMXMapInfo_setHexSideLength)
 
+static bool js_cocos2dx_TMXMapInfo_initWithTMXFile(se::State& s)
+{
+    cocos2d::TMXMapInfo* cobj = (cocos2d::TMXMapInfo*)s.nativeThisObject();
+    SE_PRECONDITION2(cobj, false, "js_cocos2dx_TMXMapInfo_initWithTMXFile : Invalid Native Object");
+    const auto& args = s.args();
+    size_t argc = args.size();
+    CC_UNUSED bool ok = true;
+    if (argc == 1) {
+        std::string arg0;
+        ok &= seval_to_std_string(args[0], &arg0);
+        SE_PRECONDITION2(ok, false, "js_cocos2dx_TMXMapInfo_initWithTMXFile : Error processing arguments");
+        bool result = cobj->initWithTMXFile(arg0);
+        ok &= boolean_to_seval(result, &s.rval());
+        SE_PRECONDITION2(ok, false, "js_cocos2dx_TMXMapInfo_initWithTMXFile : Error processing arguments");
+        return true;
+    }
+    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 1);
+    return false;
+}
+SE_BIND_FUNC(js_cocos2dx_TMXMapInfo_initWithTMXFile)
+
+static bool js_cocos2dx_TMXMapInfo_getParentGID(se::State& s)
+{
+    cocos2d::TMXMapInfo* cobj = (cocos2d::TMXMapInfo*)s.nativeThisObject();
+    SE_PRECONDITION2(cobj, false, "js_cocos2dx_TMXMapInfo_getParentGID : Invalid Native Object");
+    const auto& args = s.args();
+    size_t argc = args.size();
+    CC_UNUSED bool ok = true;
+    if (argc == 0) {
+        int result = cobj->getParentGID();
+        ok &= int32_to_seval(result, &s.rval());
+        SE_PRECONDITION2(ok, false, "js_cocos2dx_TMXMapInfo_getParentGID : Error processing arguments");
+        return true;
+    }
+    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 0);
+    return false;
+}
+SE_BIND_FUNC(js_cocos2dx_TMXMapInfo_getParentGID)
+
 static bool js_cocos2dx_TMXMapInfo_getTilesets(se::State& s)
 {
     CC_UNUSED bool ok = true;
@@ -35800,24 +35850,6 @@ static bool js_cocos2dx_TMXMapInfo_getTilesets(se::State& s)
 }
 SE_BIND_FUNC(js_cocos2dx_TMXMapInfo_getTilesets)
 
-static bool js_cocos2dx_TMXMapInfo_getParentGID(se::State& s)
-{
-    cocos2d::TMXMapInfo* cobj = (cocos2d::TMXMapInfo*)s.nativeThisObject();
-    SE_PRECONDITION2(cobj, false, "js_cocos2dx_TMXMapInfo_getParentGID : Invalid Native Object");
-    const auto& args = s.args();
-    size_t argc = args.size();
-    CC_UNUSED bool ok = true;
-    if (argc == 0) {
-        int result = cobj->getParentGID();
-        ok &= int32_to_seval(result, &s.rval());
-        SE_PRECONDITION2(ok, false, "js_cocos2dx_TMXMapInfo_getParentGID : Error processing arguments");
-        return true;
-    }
-    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 0);
-    return false;
-}
-SE_BIND_FUNC(js_cocos2dx_TMXMapInfo_getParentGID)
-
 static bool js_cocos2dx_TMXMapInfo_setParentElement(se::State& s)
 {
     cocos2d::TMXMapInfo* cobj = (cocos2d::TMXMapInfo*)s.nativeThisObject();
@@ -36395,7 +36427,6 @@ bool js_register_cocos2dx_TMXMapInfo(se::Object* obj)
     cls->defineFunction("getAllChildren", _SE(js_cocos2dx_TMXMapInfo_getAllChildren));
     cls->defineFunction("getHexSideLength", _SE(js_cocos2dx_TMXMapInfo_getHexSideLength));
     cls->defineFunction("setTileSize", _SE(js_cocos2dx_TMXMapInfo_setTileSize));
-    cls->defineFunction("initWithTMXFile", _SE(js_cocos2dx_TMXMapInfo_initWithTMXFile));
     cls->defineFunction("getOrientation", _SE(js_cocos2dx_TMXMapInfo_getOrientation));
     cls->defineFunction("setObjectGroups", _SE(js_cocos2dx_TMXMapInfo_setObjectGroups));
     cls->defineFunction("setLayers", _SE(js_cocos2dx_TMXMapInfo_setLayers));
@@ -36406,8 +36437,9 @@ bool js_register_cocos2dx_TMXMapInfo(se::Object* obj)
     cls->defineFunction("getLayers", _SE(js_cocos2dx_TMXMapInfo_getLayers));
     cls->defineFunction("getStaggerAxis", _SE(js_cocos2dx_TMXMapInfo_getStaggerAxis));
     cls->defineFunction("setHexSideLength", _SE(js_cocos2dx_TMXMapInfo_setHexSideLength));
-    cls->defineFunction("getTilesets", _SE(js_cocos2dx_TMXMapInfo_getTilesets));
+    cls->defineFunction("initWithTMXFile", _SE(js_cocos2dx_TMXMapInfo_initWithTMXFile));
     cls->defineFunction("getParentGID", _SE(js_cocos2dx_TMXMapInfo_getParentGID));
+    cls->defineFunction("getTilesets", _SE(js_cocos2dx_TMXMapInfo_getTilesets));
     cls->defineFunction("setParentElement", _SE(js_cocos2dx_TMXMapInfo_setParentElement));
     cls->defineFunction("initWithXML", _SE(js_cocos2dx_TMXMapInfo_initWithXML));
     cls->defineFunction("setParentGID", _SE(js_cocos2dx_TMXMapInfo_setParentGID));
diff --git a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.hpp b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.hpp
index b3790da..5d56af0 100644
--- a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.hpp
+++ b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.hpp
@@ -2353,7 +2353,6 @@ bool register_all_cocos2dx(se::Object* obj);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getAllChildren);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getHexSideLength);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_setTileSize);
-SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_initWithTMXFile);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getOrientation);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_setObjectGroups);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_setLayers);
@@ -2364,8 +2363,9 @@ SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_parseXMLString);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getLayers);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getStaggerAxis);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_setHexSideLength);
-SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getTilesets);
+SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_initWithTMXFile);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getParentGID);
+SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_getTilesets);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_setParentElement);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_initWithXML);
 SE_DECLARE_FUNC(js_cocos2dx_TMXMapInfo_setParentGID);
diff --git a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.cpp b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.cpp
index f8a9685..a34205e 100644
--- a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.cpp
+++ b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.cpp
@@ -14,8 +14,8 @@ static bool js_cocos2dx_dragonbones_BaseObject_getClassTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = cobj->getClassTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = cobj->getClassTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_BaseObject_getClassTypeIndex : Error processing arguments");
         return true;
     }
@@ -45,8 +45,8 @@ static bool js_cocos2dx_dragonbones_BaseObject_clearPool(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 1) {
-        unsigned long arg0 = 0;
-        ok &= seval_to_ulong(args[0], &arg0);
+        unsigned int arg0 = 0;
+        ok &= seval_to_uint32(args[0], (uint32_t*)&arg0);
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_BaseObject_clearPool : Error processing arguments");
         dragonBones::BaseObject::clearPool(arg0);
         return true;
@@ -62,10 +62,10 @@ static bool js_cocos2dx_dragonbones_BaseObject_setMaxCount(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 2) {
-        unsigned long arg0 = 0;
-        unsigned long arg1 = 0;
-        ok &= seval_to_ulong(args[0], &arg0);
-        ok &= seval_to_ulong(args[1], &arg1);
+        unsigned int arg0 = 0;
+        unsigned int arg1 = 0;
+        ok &= seval_to_uint32(args[0], (uint32_t*)&arg0);
+        ok &= seval_to_uint32(args[1], (uint32_t*)&arg1);
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_BaseObject_setMaxCount : Error processing arguments");
         dragonBones::BaseObject::setMaxCount(arg0, arg1);
         return true;
@@ -657,8 +657,8 @@ static bool js_cocos2dx_dragonbones_AnimationData_getClassTypeIndex(se::State& s
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = cobj->getClassTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = cobj->getClassTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_AnimationData_getClassTypeIndex : Error processing arguments");
         return true;
     }
@@ -673,8 +673,8 @@ static bool js_cocos2dx_dragonbones_AnimationData_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::AnimationData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::AnimationData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_AnimationData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -885,8 +885,8 @@ static bool js_cocos2dx_dragonbones_BoneData_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::BoneData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::BoneData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_BoneData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -981,8 +981,8 @@ static bool js_cocos2dx_dragonbones_SlotData_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::SlotData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::SlotData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_SlotData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -1077,8 +1077,8 @@ static bool js_cocos2dx_dragonbones_SkinData_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::SkinData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::SkinData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_SkinData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -1264,8 +1264,8 @@ static bool js_cocos2dx_dragonbones_ArmatureData_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::ArmatureData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::ArmatureData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_ArmatureData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -1424,8 +1424,8 @@ static bool js_cocos2dx_dragonbones_DragonBonesData_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::DragonBonesData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::DragonBonesData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_DragonBonesData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -1494,8 +1494,8 @@ static bool js_cocos2dx_dragonbones_EventObject_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::EventObject::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::EventObject::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_EventObject_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -2057,8 +2057,8 @@ static bool js_cocos2dx_dragonbones_Armature_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::Armature::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::Armature::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_Armature_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -2177,24 +2177,6 @@ static bool js_cocos2dx_dragonbones_Animation_getLastAnimationState(se::State& s
 }
 SE_BIND_FUNC(js_cocos2dx_dragonbones_Animation_getLastAnimationState)
 
-static bool js_cocos2dx_dragonbones_Animation_getAnimationNames(se::State& s)
-{
-    dragonBones::Animation* cobj = (dragonBones::Animation*)s.nativeThisObject();
-    SE_PRECONDITION2(cobj, false, "js_cocos2dx_dragonbones_Animation_getAnimationNames : Invalid Native Object");
-    const auto& args = s.args();
-    size_t argc = args.size();
-    CC_UNUSED bool ok = true;
-    if (argc == 0) {
-        const std::vector<std::string>& result = cobj->getAnimationNames();
-        ok &= std_vector_string_to_seval(result, &s.rval());
-        SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_Animation_getAnimationNames : Error processing arguments");
-        return true;
-    }
-    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 0);
-    return false;
-}
-SE_BIND_FUNC(js_cocos2dx_dragonbones_Animation_getAnimationNames)
-
 static bool js_cocos2dx_dragonbones_Animation_stop(se::State& s)
 {
     dragonBones::Animation* cobj = (dragonBones::Animation*)s.nativeThisObject();
@@ -2299,6 +2281,24 @@ static bool js_cocos2dx_dragonbones_Animation_gotoAndStopByTime(se::State& s)
 }
 SE_BIND_FUNC(js_cocos2dx_dragonbones_Animation_gotoAndStopByTime)
 
+static bool js_cocos2dx_dragonbones_Animation_getAnimationNames(se::State& s)
+{
+    dragonBones::Animation* cobj = (dragonBones::Animation*)s.nativeThisObject();
+    SE_PRECONDITION2(cobj, false, "js_cocos2dx_dragonbones_Animation_getAnimationNames : Invalid Native Object");
+    const auto& args = s.args();
+    size_t argc = args.size();
+    CC_UNUSED bool ok = true;
+    if (argc == 0) {
+        const std::vector<std::string>& result = cobj->getAnimationNames();
+        ok &= std_vector_string_to_seval(result, &s.rval());
+        SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_Animation_getAnimationNames : Error processing arguments");
+        return true;
+    }
+    SE_REPORT_ERROR("wrong number of arguments: %d, was expecting %d", (int)argc, 0);
+    return false;
+}
+SE_BIND_FUNC(js_cocos2dx_dragonbones_Animation_getAnimationNames)
+
 static bool js_cocos2dx_dragonbones_Animation_gotoAndPlayByTime(se::State& s)
 {
     dragonBones::Animation* cobj = (dragonBones::Animation*)s.nativeThisObject();
@@ -2739,8 +2739,8 @@ static bool js_cocos2dx_dragonbones_Animation_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::Animation::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::Animation::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_Animation_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -2789,11 +2789,11 @@ bool js_register_cocos2dx_dragonbones_Animation(se::Object* obj)
     cls->defineFunction("reset", _SE(js_cocos2dx_dragonbones_Animation_reset));
     cls->defineFunction("play", _SE(js_cocos2dx_dragonbones_Animation_play));
     cls->defineFunction("getLastAnimationState", _SE(js_cocos2dx_dragonbones_Animation_getLastAnimationState));
-    cls->defineFunction("getAnimationNames", _SE(js_cocos2dx_dragonbones_Animation_getAnimationNames));
     cls->defineFunction("stop", _SE(js_cocos2dx_dragonbones_Animation_stop));
     cls->defineFunction("hasAnimation", _SE(js_cocos2dx_dragonbones_Animation_hasAnimation));
     cls->defineFunction("gotoAndStopByProgress", _SE(js_cocos2dx_dragonbones_Animation_gotoAndStopByProgress));
     cls->defineFunction("gotoAndStopByTime", _SE(js_cocos2dx_dragonbones_Animation_gotoAndStopByTime));
+    cls->defineFunction("getAnimationNames", _SE(js_cocos2dx_dragonbones_Animation_getAnimationNames));
     cls->defineFunction("gotoAndPlayByTime", _SE(js_cocos2dx_dragonbones_Animation_gotoAndPlayByTime));
     cls->defineFunction("isCompleted", _SE(js_cocos2dx_dragonbones_Animation_isCompleted));
     cls->defineFunction("fadeIn", _SE(js_cocos2dx_dragonbones_Animation_fadeIn));
@@ -3107,8 +3107,8 @@ static bool js_cocos2dx_dragonbones_Bone_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::Bone::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::Bone::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_Bone_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -3989,8 +3989,8 @@ static bool js_cocos2dx_dragonbones_AnimationState_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::AnimationState::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::AnimationState::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_AnimationState_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -4246,8 +4246,8 @@ static bool js_cocos2dx_dragonbones_CCTextureData_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::CCTextureData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::CCTextureData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_CCTextureData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -4284,8 +4284,8 @@ static bool js_cocos2dx_dragonbones_CCTextureAtlasData_getTypeIndex(se::State& s
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::CCTextureAtlasData::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::CCTextureAtlasData::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_CCTextureAtlasData_getTypeIndex : Error processing arguments");
         return true;
     }
@@ -4660,8 +4660,8 @@ static bool js_cocos2dx_dragonbones_CCSlot_getClassTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = cobj->getClassTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = cobj->getClassTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_CCSlot_getClassTypeIndex : Error processing arguments");
         return true;
     }
@@ -4676,8 +4676,8 @@ static bool js_cocos2dx_dragonbones_CCSlot_getTypeIndex(se::State& s)
     size_t argc = args.size();
     CC_UNUSED bool ok = true;
     if (argc == 0) {
-        unsigned long result = dragonBones::CCSlot::getTypeIndex();
-        ok &= ulong_to_seval(result, &s.rval());
+        unsigned int result = dragonBones::CCSlot::getTypeIndex();
+        ok &= uint32_to_seval(result, &s.rval());
         SE_PRECONDITION2(ok, false, "js_cocos2dx_dragonbones_CCSlot_getTypeIndex : Error processing arguments");
         return true;
     }
diff --git a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.hpp b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.hpp
index 846daba..b5aa737 100644
--- a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.hpp
+++ b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.hpp
@@ -134,11 +134,11 @@ bool register_all_cocos2dx_dragonbones(se::Object* obj);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_reset);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_play);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_getLastAnimationState);
-SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_getAnimationNames);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_stop);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_hasAnimation);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_gotoAndStopByProgress);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_gotoAndStopByTime);
+SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_getAnimationNames);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_gotoAndPlayByTime);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_isCompleted);
 SE_DECLARE_FUNC(js_cocos2dx_dragonbones_Animation_fadeIn);
diff --git a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_ui_auto.cpp b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_ui_auto.cpp
index 627b6ee..947e953 100644
--- a/cocos/scripting/js-bindings/auto/jsb_cocos2dx_ui_auto.cpp
+++ b/cocos/scripting/js-bindings/auto/jsb_cocos2dx_ui_auto.cpp
@@ -1440,11 +1440,11 @@ static bool js_cocos2dx_ui_Helper_getSubStringOfUTF8String(se::State& s)
     CC_UNUSED bool ok = true;
     if (argc == 3) {
         std::string arg0;
-        unsigned long arg1 = 0;
-        unsigned long arg2 = 0;
+        unsigned int arg1 = 0;
+        unsigned int arg2 = 0;
         ok &= seval_to_std_string(args[0], &arg0);
-        ok &= seval_to_ulong(args[1], &arg1);
-        ok &= seval_to_ulong(args[2], &arg2);
+        ok &= seval_to_uint32(args[1], (uint32_t*)&arg1);
+        ok &= seval_to_uint32(args[2], (uint32_t*)&arg2);
         SE_PRECONDITION2(ok, false, "js_cocos2dx_ui_Helper_getSubStringOfUTF8String : Error processing arguments");
         std::string result = cocos2d::ui::Helper::getSubStringOfUTF8String(arg0, arg1, arg2);
         ok &= std_string_to_seval(result, &s.rval());
