Parcourir la source

选皮肤界面

baowen il y a 3 semaines
Parent
commit
f8a5218c12
72 fichiers modifiés avec 5169 ajouts et 250 suppressions
  1. BIN
      assets/editor/image/bg1.jpg
  2. 6 6
      assets/editor/image/bg1.jpg.meta
  3. BIN
      assets/editor/image/bg2.jpg
  4. 8 8
      assets/editor/image/bg2.jpg.meta
  5. BIN
      assets/editor/image/super_find/img_4546.jpg
  6. 170 156
      assets/editor/prefab/SuperFindPanel.prefab
  7. 2 1
      assets/editor/prefab/spine/spine01.prefab
  8. 147 0
      assets/editor/prefab/spine/spine02.prefab
  9. 13 0
      assets/editor/prefab/spine/spine02.prefab.meta
  10. 147 0
      assets/editor/prefab/spine/spine03.prefab
  11. 13 0
      assets/editor/prefab/spine/spine03.prefab.meta
  12. 147 0
      assets/editor/prefab/spine/spine04.prefab
  13. 13 0
      assets/editor/prefab/spine/spine04.prefab.meta
  14. 147 0
      assets/editor/prefab/spine/spine05.prefab
  15. 13 0
      assets/editor/prefab/spine/spine05.prefab.meta
  16. 147 0
      assets/editor/prefab/spine/spine06.prefab
  17. 13 0
      assets/editor/prefab/spine/spine06.prefab.meta
  18. 147 0
      assets/editor/prefab/spine/spine07.prefab
  19. 13 0
      assets/editor/prefab/spine/spine07.prefab.meta
  20. 147 0
      assets/editor/prefab/spine/spine08.prefab
  21. 13 0
      assets/editor/prefab/spine/spine08.prefab.meta
  22. 147 0
      assets/editor/prefab/spine/spine09.prefab
  23. 13 0
      assets/editor/prefab/spine/spine09.prefab.meta
  24. 147 0
      assets/editor/prefab/spine/spine10.prefab
  25. 13 0
      assets/editor/prefab/spine/spine10.prefab.meta
  26. 147 0
      assets/editor/prefab/spine/spine11.prefab
  27. 13 0
      assets/editor/prefab/spine/spine11.prefab.meta
  28. 147 0
      assets/editor/prefab/spine/spine12.prefab
  29. 13 0
      assets/editor/prefab/spine/spine12.prefab.meta
  30. 147 0
      assets/editor/prefab/spine/spine13.prefab
  31. 13 0
      assets/editor/prefab/spine/spine13.prefab.meta
  32. 147 0
      assets/editor/prefab/spine/spine14.prefab
  33. 13 0
      assets/editor/prefab/spine/spine14.prefab.meta
  34. 147 0
      assets/editor/prefab/spine/spine15.prefab
  35. 13 0
      assets/editor/prefab/spine/spine15.prefab.meta
  36. 147 0
      assets/editor/prefab/spine/spine16.prefab
  37. 13 0
      assets/editor/prefab/spine/spine16.prefab.meta
  38. 147 0
      assets/editor/prefab/spine/spine17.prefab
  39. 13 0
      assets/editor/prefab/spine/spine17.prefab.meta
  40. 147 0
      assets/editor/prefab/spine/spine18.prefab
  41. 13 0
      assets/editor/prefab/spine/spine18.prefab.meta
  42. 147 0
      assets/editor/prefab/spine/spine19.prefab
  43. 13 0
      assets/editor/prefab/spine/spine19.prefab.meta
  44. 147 0
      assets/editor/prefab/spine/spine20.prefab
  45. 13 0
      assets/editor/prefab/spine/spine20.prefab.meta
  46. 147 0
      assets/editor/prefab/spine/spine21.prefab
  47. 13 0
      assets/editor/prefab/spine/spine21.prefab.meta
  48. 147 0
      assets/editor/prefab/spine/spine22.prefab
  49. 13 0
      assets/editor/prefab/spine/spine22.prefab.meta
  50. 147 0
      assets/editor/prefab/spine/spine23.prefab
  51. 13 0
      assets/editor/prefab/spine/spine23.prefab.meta
  52. 147 0
      assets/editor/prefab/spine/spine24.prefab
  53. 13 0
      assets/editor/prefab/spine/spine24.prefab.meta
  54. 147 0
      assets/editor/prefab/spine/spine25.prefab
  55. 13 0
      assets/editor/prefab/spine/spine25.prefab.meta
  56. 147 0
      assets/editor/prefab/spine/spine26.prefab
  57. 13 0
      assets/editor/prefab/spine/spine26.prefab.meta
  58. 147 0
      assets/editor/prefab/spine/spine27.prefab
  59. 13 0
      assets/editor/prefab/spine/spine27.prefab.meta
  60. 147 0
      assets/editor/prefab/spine/spine28.prefab
  61. 13 0
      assets/editor/prefab/spine/spine28.prefab.meta
  62. 147 0
      assets/editor/prefab/spine/spine29.prefab
  63. 13 0
      assets/editor/prefab/spine/spine29.prefab.meta
  64. 147 0
      assets/editor/prefab/spine/spine30.prefab
  65. 13 0
      assets/editor/prefab/spine/spine30.prefab.meta
  66. 35 7
      assets/editor/script/LevelContainer.ts
  67. 3 0
      assets/editor/script/SelectDifficultyPanel.ts
  68. 61 22
      assets/editor/script/SelectSkinPanel.ts
  69. 31 13
      assets/editor/script/SkinItem.ts
  70. 53 1
      assets/editor/script/SuperFindPanel.ts
  71. 1 1
      assets/hall/script/page/page_start.ts
  72. 159 35
      assets/script/Manager/LocalDataMgr.ts

BIN
assets/editor/image/bg1.jpg


+ 6 - 6
assets/editor/image/bg1.jpg.meta

@@ -2,7 +2,7 @@
   "ver": "1.0.27",
   "importer": "image",
   "imported": true,
-  "uuid": "eab31623-2705-4800-abab-5c8914753a77",
+  "uuid": "563fb361-7414-4821-8f72-cb4e074c90c3",
   "files": [
     ".jpg",
     ".json"
@@ -10,14 +10,14 @@
   "subMetas": {
     "6c48a": {
       "importer": "texture",
-      "uuid": "eab31623-2705-4800-abab-5c8914753a77@6c48a",
+      "uuid": "563fb361-7414-4821-8f72-cb4e074c90c3@6c48a",
       "displayName": "bg1",
       "id": "6c48a",
       "name": "texture",
       "userData": {
         "wrapModeS": "clamp-to-edge",
         "wrapModeT": "clamp-to-edge",
-        "imageUuidOrDatabaseUri": "eab31623-2705-4800-abab-5c8914753a77",
+        "imageUuidOrDatabaseUri": "563fb361-7414-4821-8f72-cb4e074c90c3",
         "isUuid": true,
         "visible": false,
         "minfilter": "linear",
@@ -34,7 +34,7 @@
     },
     "f9941": {
       "importer": "sprite-frame",
-      "uuid": "eab31623-2705-4800-abab-5c8914753a77@f9941",
+      "uuid": "563fb361-7414-4821-8f72-cb4e074c90c3@f9941",
       "displayName": "bg1",
       "id": "f9941",
       "name": "spriteFrame",
@@ -113,7 +113,7 @@
           ]
         },
         "isUuid": true,
-        "imageUuidOrDatabaseUri": "eab31623-2705-4800-abab-5c8914753a77@6c48a",
+        "imageUuidOrDatabaseUri": "563fb361-7414-4821-8f72-cb4e074c90c3@6c48a",
         "atlasUuid": "",
         "trimType": "auto"
       },
@@ -129,6 +129,6 @@
     "type": "sprite-frame",
     "hasAlpha": false,
     "fixAlphaTransparencyArtifacts": false,
-    "redirect": "eab31623-2705-4800-abab-5c8914753a77@6c48a"
+    "redirect": "563fb361-7414-4821-8f72-cb4e074c90c3@6c48a"
   }
 }

BIN
assets/editor/image/bg2.jpg


+ 8 - 8
assets/editor/image/super_find/img_4546.jpg.meta → assets/editor/image/bg2.jpg.meta

@@ -2,7 +2,7 @@
   "ver": "1.0.27",
   "importer": "image",
   "imported": true,
-  "uuid": "563fb361-7414-4821-8f72-cb4e074c90c3",
+  "uuid": "eab31623-2705-4800-abab-5c8914753a77",
   "files": [
     ".jpg",
     ".json"
@@ -10,14 +10,14 @@
   "subMetas": {
     "6c48a": {
       "importer": "texture",
-      "uuid": "563fb361-7414-4821-8f72-cb4e074c90c3@6c48a",
-      "displayName": "img_4546",
+      "uuid": "eab31623-2705-4800-abab-5c8914753a77@6c48a",
+      "displayName": "bg2",
       "id": "6c48a",
       "name": "texture",
       "userData": {
         "wrapModeS": "clamp-to-edge",
         "wrapModeT": "clamp-to-edge",
-        "imageUuidOrDatabaseUri": "563fb361-7414-4821-8f72-cb4e074c90c3",
+        "imageUuidOrDatabaseUri": "eab31623-2705-4800-abab-5c8914753a77",
         "isUuid": true,
         "visible": false,
         "minfilter": "linear",
@@ -34,8 +34,8 @@
     },
     "f9941": {
       "importer": "sprite-frame",
-      "uuid": "563fb361-7414-4821-8f72-cb4e074c90c3@f9941",
-      "displayName": "img_4546",
+      "uuid": "eab31623-2705-4800-abab-5c8914753a77@f9941",
+      "displayName": "bg2",
       "id": "f9941",
       "name": "spriteFrame",
       "userData": {
@@ -113,7 +113,7 @@
           ]
         },
         "isUuid": true,
-        "imageUuidOrDatabaseUri": "563fb361-7414-4821-8f72-cb4e074c90c3@6c48a",
+        "imageUuidOrDatabaseUri": "eab31623-2705-4800-abab-5c8914753a77@6c48a",
         "atlasUuid": "",
         "trimType": "auto"
       },
@@ -129,6 +129,6 @@
     "type": "sprite-frame",
     "hasAlpha": false,
     "fixAlphaTransparencyArtifacts": false,
-    "redirect": "563fb361-7414-4821-8f72-cb4e074c90c3@6c48a"
+    "redirect": "eab31623-2705-4800-abab-5c8914753a77@6c48a"
   }
 }

BIN
assets/editor/image/super_find/img_4546.jpg


Fichier diff supprimé car celui-ci est trop grand
+ 170 - 156
assets/editor/prefab/SuperFindPanel.prefab


+ 2 - 1
assets/editor/prefab/spine/spine01.prefab

@@ -114,7 +114,7 @@
       "__expectedType__": "sp.SkeletonData"
     },
     "defaultSkin": "default",
-    "defaultAnimation": "loop",
+    "defaultAnimation": "loop2",
     "_premultipliedAlpha": false,
     "_timeScale": 1,
     "_preCacheMode": 0,
@@ -141,6 +141,7 @@
       "__id__": 0
     },
     "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
     "targetOverrides": null
   }
 ]

+ 147 - 0
assets/editor/prefab/spine/spine02.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine02",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine02",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 150,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine02.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "0fd6b7a5-5897-4390-be99-2de402f1f732",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine02"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine03.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine03",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine03",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine03.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "05b4d3cf-9ca3-4931-bb56-9709ccd3e1ab",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine03"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine04.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine04",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine04",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine04.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "0d65574c-d430-44f2-99d6-2dee4331cd36",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine04"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine05.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine05",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine05",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine05.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "32495a0d-06df-4c25-9c74-3cf7fa4c5b82",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine05"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine06.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine06",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine06",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine06.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "abc41e0c-c9f5-488f-94f8-3c7e2a8461f6",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine06"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine07.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine07",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine07",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine07.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "e807074b-d87e-43dd-ab82-0480f7a005b0",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine07"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine08.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine08",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine08",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine08.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "483c1d7c-627c-4bbf-9bd9-787283a6d5cd",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine08"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine09.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine09",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine09",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine09.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "cc89416f-c54b-4941-a549-e5179b426f7f",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine09"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine10.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine10",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine10",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine10.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "746ba23b-13be-4b35-9fb9-ecfd76461f7e",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine10"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine11.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine11",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine11",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine11.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "9f9bb398-2ccb-48a8-834c-26e04399817c",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine11"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine12.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine12",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine12",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine12.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "dc04b65e-cb61-4e8f-80b1-867e21afff0b",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine12"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine13.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine13",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine13",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine13.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "4c985f5b-7caa-4212-8c00-c118be1debcf",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine13"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine14.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine14",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine14",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine14.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "88ed3a97-a5e8-4638-a150-6c46dca4bc99",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine14"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine15.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine15",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine15",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine15.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "6365a057-747b-467d-bf58-a423514a4350",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine15"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine16.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine16",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine16",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine16.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "6286aa0c-bd41-4dda-a700-bcda418e619e",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine16"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine17.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine17",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine17",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine17.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "0640339b-3319-41dc-ac0f-652fb0268eda",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine17"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine18.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine18",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine18",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine18.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "8dd80ee0-4443-45ac-bf47-f737e150d8af",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine18"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine19.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine19",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine19",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine19.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "3338f73b-39fc-4634-9e8c-224f78159a20",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine19"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine20.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine20",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine20",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine20.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "d86e17b2-ce9d-403a-8f9e-2538a52aac6a",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine20"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine21.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine21",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine21",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine21.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "362b1164-ee18-42ce-894a-fc92c1be76a4",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine21"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine22.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine22",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine22",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine22.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "c6c181f1-fe90-4a15-99cb-4b97df6769be",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine22"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine23.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine23",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine23",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine23.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "afe8f75e-935a-4e66-bce5-106228f01122",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine23"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine24.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine24",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine24",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine24.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "acbea9c4-36dc-421d-a5f9-312b33185cbb",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine24"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine25.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine25",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine25",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine25.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "efc5182d-ed5f-48f5-937c-13033d41e286",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine25"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine26.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine26",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine26",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine26.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "031bb81c-3687-4b3e-a2cc-d17d438b201f",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine26"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine27.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine27",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine27",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine27.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "b3ad4078-536e-4196-81af-b4f4e218d39a",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine27"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine28.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine28",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine28",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine28.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "f6297824-84a1-45e3-916c-c432fb0ae57f",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine28"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine29.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine29",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine29",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine29.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "bce1d62d-2553-4548-bd3b-480d379a01ce",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine29"
+  }
+}

+ 147 - 0
assets/editor/prefab/spine/spine30.prefab

@@ -0,0 +1,147 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "spine30",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "spine30",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -31.19100000000003,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.1,
+      "y": 0.1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 33554432,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 3
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1083,
+      "height": 1162
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5164912145443791,
+      "y": 0.15754733848900065
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "aeSy2MWy5OW7RlOi8ZS4Ci"
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 5
+    },
+    "_customMaterial": null,
+    "_srcBlendFactor": 2,
+    "_dstBlendFactor": 4,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_skeletonData": {
+      "__uuid__": "3bee2366-5c54-46b2-a17b-af20f102db5a",
+      "__expectedType__": "sp.SkeletonData"
+    },
+    "defaultSkin": "default",
+    "defaultAnimation": "loop2",
+    "_premultipliedAlpha": false,
+    "_timeScale": 1,
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "_sockets": [],
+    "_useTint": false,
+    "_debugMesh": false,
+    "_debugBones": false,
+    "_debugSlots": false,
+    "_enableBatch": false,
+    "loop": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "feMX4JwvtDS5vChNNxCLWj"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deeVjRN5FDhbuhFFOaV1Ob",
+    "instance": null,
+    "targetOverrides": null
+  }
+]

+ 13 - 0
assets/editor/prefab/spine/spine30.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "462225f5-127f-4b57-b09e-b4d1958fe363",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "spine30"
+  }
+}

+ 35 - 7
assets/editor/script/LevelContainer.ts

@@ -2,6 +2,8 @@ import { _decorator, Component, Prefab, Sprite, SpriteFrame, instantiate, Node,
 import FindItem, { ItemState } from "./FindItem";
 import { LayerMgr } from "../../script/Manager/LayerMgr";
 import { CCFloat } from "cc";
+import EventMgr from "../../script/Manager/EventMgr";
+import { Difficulty, Skin } from "../../script/Manager/LocalDataMgr";
 const { ccclass, property } = _decorator;
 
 // 关卡模式枚举
@@ -45,11 +47,12 @@ export class LevelContainer extends Component {
     _defaultScales: number[] = [1.18, 1.16, 1.14, 0.3976, 0.3690, 0.3029,
         0.0667, 0.0766, 0.0531, 0.0716];
 
-    // start() {
-    //     LayerMgr.instance.loadBundle("editor", () => {
-    //         this.genLvlContent("image/bg1", ["prefab/spine/spine01"], 10);
-    //     });
-    // }
+    start() {
+        // LayerMgr.instance.loadBundle("editor", () => {
+        //     this.genLvlContent("image/bg1", ["prefab/spine/spine01"], 10);
+        // });
+        this.addResetListener()
+    }
 
     /**
      * 切换编辑模式
@@ -97,11 +100,11 @@ export class LevelContainer extends Component {
                 this.lvlBg.spriteFrame = spriteFrame;
             }
         });
-
+        var randomIndex = randomRangeInt(0, itemSpinePaths.length);
         // 生成物品
         for (let i = 0; i < itemcnt; i++) {
             // 随机选择一个物品
-            var randomIndex = randomRangeInt(0, itemSpinePaths.length - 1);
+            randomIndex = Skin.skinData.singleSelect == "true"?randomIndex: randomRangeInt(0, itemSpinePaths.length);
             this.createItem(itemSpinePaths[randomIndex], this._itemScales[i]);
         }
     }
@@ -112,6 +115,7 @@ export class LevelContainer extends Component {
      * @param scale 缩放值,null时随机缩放
      */
     private createItem(itemPrefabPath: string, scale: number | null) {
+        console.log("当前spine路径", itemPrefabPath);
         const itemNode = instantiate(this.findItemPrefab);
         itemNode.parent = this.itemContainer || this.node;
 
@@ -243,6 +247,18 @@ export class LevelContainer extends Component {
         });
     }
 
+    public showOneHint()
+    {
+        for(let i = 0; i < this._findItems.length; i++)
+        {
+            if(this._findItems[i].getState() === ItemState.NORMAL)
+            {
+                this._findItems[i].showHint()
+                break
+            }
+        }
+    }
+
     public reset() {
         this.clearItems();
         this.swtichEditMode(false);
@@ -284,4 +300,16 @@ export class LevelContainer extends Component {
             callback(prefab);
         });
     }
+
+    addResetListener()
+    {
+        EventMgr.ins.addEventListener("regenerate",this.regenerate,this)
+    }
+
+    regenerate()
+    {
+        this.clearItems();
+        this.swtichEditMode(false);
+        this.genLvlContent(this._bgPath, this._itemSpinePaths, Difficulty.difficutyData.difficutyCount, this._itemScales);
+    }
 }

+ 3 - 0
assets/editor/script/SelectDifficultyPanel.ts

@@ -2,6 +2,7 @@ import { _decorator, Component, EditBox, instantiate, Node, Prefab } from 'cc';
 import { Difficulty, DifficutyData } from '../../script/Manager/LocalDataMgr';
 import { LayerMgr } from '../../script/Manager/LayerMgr';
 import { DifficultyItem } from './DifficultyItem';
+import EventMgr from '../../script/Manager/EventMgr';
 const { ccclass, property } = _decorator;
 
 @ccclass('SelectDifficultyPanel')
@@ -81,11 +82,13 @@ export class SelectDifficultyPanel extends Component {
         Difficulty.createOrDeleteOtherScale(); // 重置时应用新逻辑
         this.init(); // 刷新UI
         this.node.active = false
+        EventMgr.ins.dispatchEvent("regenerate")
     }
     
     onUseCurrentData()
     {
         this.node.active = false
+        EventMgr.ins.dispatchEvent("regenerate")
     }
 }
 

+ 61 - 22
assets/editor/script/SelectSkinPanel.ts

@@ -1,8 +1,9 @@
-import { _decorator, AssetManager, Button, Component, instantiate, Node, sp, Vec2 } from 'cc';
-import { getSelectAllKeys, selectedSkinList, Skin, SkinData } from '../../script/Manager/LocalDataMgr';
+import { _decorator, AssetManager, Button, Component, instantiate, Node, Prefab, sp, Vec2 } from 'cc';
+import { allSkinList, getAllSkinKeys, Skin, SkinData } from '../../script/Manager/LocalDataMgr';
 import { SkinItem } from './SkinItem';
 import { LayerMgr } from '../../script/Manager/LayerMgr';
 import { BundleName } from '../../script/Config/EnumCfg';
+import EventMgr from '../../script/Manager/EventMgr';
 const { ccclass, property } = _decorator;
 
 @ccclass('SelectSkinPanel')
@@ -28,9 +29,9 @@ export class SelectSkinPanel extends Component {
 
     init() {
         LayerMgr.instance.loadBundle("editor", () => {
-            this._allSkinList = selectedSkinList
+            this._allSkinList = allSkinList
             this._skinData = Skin.getSkinData();
-            let allSkillKeys = getSelectAllKeys()
+            let allSkillKeys = getAllSkinKeys()
             let count = allSkillKeys.length;
             for(let i = 0; i < count; i++){
                 this.createItem(allSkillKeys[i],this.spineoffset);
@@ -43,17 +44,19 @@ export class SelectSkinPanel extends Component {
         itemNode.parent = this.itemRoot;
         this._items.push(itemNode);
         itemNode.active = true
-        let skPath = selectedSkinList[key]
-        this.loadSpine(skPath, (spineData: sp.SkeletonData) => {
-            itemNode.getComponent(SkinItem).init(key,spineData,"loop2",spineOffset,this.judgeSelect(key))
+        let spPath = allSkinList[key]
+        this.loadSpineData("editor",spPath, (spine: Prefab) => {
+            itemNode.getComponent(SkinItem).init(key,spine,"loop2",spineOffset,this.judgeSelect(key))
         })
     }
     onSingleSkinClick() {
-
+        Skin.setSelectStatu(true) 
+        EventMgr.ins.dispatchEvent("regenerate")
     }
 
     onMultiSkinClick() {
-
+        Skin.setSelectStatu(false) 
+        EventMgr.ins.dispatchEvent("regenerate")
     }
 
     judgeSelect(key)
@@ -65,40 +68,76 @@ export class SelectSkinPanel extends Component {
 
 
 
-    spineDataMap: Map<string, sp.SkeletonData> = new Map();
-    /**
-     * 加载spine数据
-     * @param path spine数据路径
-     * @param callback 回调函数
-     */
-    loadSpineData(bundleName: BundleName | string, spinepath: string, callback: (spineData: sp.SkeletonData) => void) {
+    // spineDataMap: Map<string, sp.SkeletonData> = new Map();
+    spineDataMap: Map<string, Prefab> = new Map();
+    // /**
+    //  * 加载spine数据
+    //  * @param path spine数据路径
+    //  * @param callback 回调函数
+    //  */
+    // loadSpineData(bundleName: BundleName | string, spinepath: string, callback: (spineData: sp.SkeletonData) => void) {
+    //     let bundle: AssetManager.Bundle = LayerMgr.instance.getBundle(bundleName)
+    //     if (bundle) {
+    //         bundle.load(spinepath, sp.SkeletonData, (err, res) => {
+    //             if (err) {
+    //                 console.error(err)
+    //                 return
+    //             }
+    //             let spineData: sp.SkeletonData = (res as sp.SkeletonData);
+    //             callback(spineData)
+    //         })
+    //     }
+    // }
+
+    loadSpineData(bundleName: BundleName | string, spinepath: string, callback: (sp:Prefab) => void) {
         let bundle: AssetManager.Bundle = LayerMgr.instance.getBundle(bundleName)
         if (bundle) {
-            bundle.load(spinepath, sp.SkeletonData, (err, res) => {
+            bundle.load(spinepath, Prefab, (err, res) => {
                 if (err) {
                     console.error(err)
                     return
                 }
-                let spineData: sp.SkeletonData = (res as sp.SkeletonData);
+                let spineData: Prefab = (res as Prefab);
                 callback(spineData)
             })
         }
     }
 
-    loadSpine(path: string, callback: (spineData: sp.SkeletonData) => void) {
+    // loadSpine(path: string, callback: (spineData: sp.SkeletonData) => void) {
+    //     if (this.spineDataMap.has(path)) {
+    //         callback(this.spineDataMap.get(path));
+    //         return;
+    //     }
+    //     this.loadSpineData("editor", path, (spineData: sp.SkeletonData) => {
+    //         this.spineDataMap.set(path, spineData);
+    //         callback(spineData);
+    //     });
+    // }
+    loadSpine(path: string, callback: (sp:Prefab) => void) {
         if (this.spineDataMap.has(path)) {
             callback(this.spineDataMap.get(path));
             return;
         }
-        this.loadSpineData("editor", path, (spineData: sp.SkeletonData) => {
-            this.spineDataMap.set(path, spineData);
-            callback(spineData);
+        this.loadSpineData("editor", path, (sp:Prefab) => {
+            this.spineDataMap.set(path, sp);
+            callback(sp);
         });
     }
 
     clearSelectAllSkins()
     {
         Skin.removeAllSelectSkin()
+        this.refreshSkinSelectioin()
+    }
+
+    refreshSkinSelectioin()
+    {
+        let allSkillKeys = getAllSkinKeys()
+        let count = allSkillKeys.length;
+        for(let i = 0; i < count; i++){
+            let item = this._items[i]
+            item.getComponent(SkinItem).setSelectSkin(false)
+        }
     }
 }
 

+ 31 - 13
assets/editor/script/SkinItem.ts

@@ -1,31 +1,53 @@
-import { _decorator, Button, Component, Node, sp, Sprite, Vec2 } from 'cc';
-import { selectedSkinList, Skin } from '../../script/Manager/LocalDataMgr';
+import { _decorator, Button, Component, instantiate, Node, Prefab, sp, Sprite, Vec2 } from 'cc';
+import {Skin } from '../../script/Manager/LocalDataMgr';
 import { LayerMgr } from '../../script/Manager/LayerMgr';
 const { ccclass, property } = _decorator;
 
 @ccclass('SkinItem')
 export class SkinItem extends Component {
-    @property(sp.Skeleton)
-    skin:sp.Skeleton = null;
+    @property(Node)
+    skinRoot:Node = null;
     @property(Sprite)
     selectedSprite:Sprite = null;
     
     private _isSelected:boolean = false;
     private _key:number = 0;
+    private _spine:sp.Skeleton = null;
 
-    init(key: number,spineData:sp.SkeletonData,animName:string = "idle",spineOffset:Vec2 = new Vec2(0,0),isSelect:boolean = false)
+    // init(key: number,spineData:sp.SkeletonData,animName:string = "idle",spineOffset:Vec2 = new Vec2(0,0),isSelect:boolean = false)
+    // {
+    //     this.skin.skeletonData = spineData;
+    //     this.skin.setAnimation(0,animName,true)
+    //     this.skin.node.position = this.skin.node.position.clone().add3f(spineOffset.x,spineOffset.y,0)
+    //     this.selectedSprite.node.active = isSelect
+    //     this._isSelected = isSelect
+    //     this._key = key
+    // }
+
+    init(key: number,spine:Prefab,animName:string = "idle",spineOffset:Vec2 = new Vec2(0,0),isSelect:boolean = false)
     {
-        this.skin.skeletonData = spineData;
-        this.skin.setAnimation(0,animName,true)
-        this.skin.node.position = this.skin.node.position.clone().add3f(spineOffset.x,spineOffset.y,0)
+        let skin = instantiate(spine)
+        this.skinRoot.addChild(skin)
+        skin.position = skin.position.clone().add3f(spineOffset.x,spineOffset.y,0)
         this.selectedSprite.node.active = isSelect
         this._isSelected = isSelect
         this._key = key
+        this._spine = skin.getComponent(sp.Skeleton)
+        this._spine.setAnimation(0,animName,true)
     }
 
     onClick()
     {
-        this._isSelected = !this._isSelected
+        this.setSelectSkin(!this._isSelected)
+    }
+
+    protected start(): void {
+        this.node.on(Node.EventType.TOUCH_END,this.onClick,this)
+    }
+    
+    setSelectSkin(isSelect:boolean)
+    {
+        this._isSelected = isSelect
         this.selectedSprite.node.active = this._isSelected
         if(this._isSelected)
         {
@@ -35,10 +57,6 @@ export class SkinItem extends Component {
             Skin.removeSelectSkin(this._key)
         }
     }
-
-    protected start(): void {
-        this.node.on(Node.EventType.TOUCH_END,this.onClick,this)
-    }
 }
 
 

+ 53 - 1
assets/editor/script/SuperFindPanel.ts

@@ -1,8 +1,10 @@
-import { _decorator, Component, Node, Prefab } from 'cc';
+import { _decorator, Component, Label, Node, Prefab } from 'cc';
 import { SelectDifficultyPanel } from './SelectDifficultyPanel';
 import { SelectSkinPanel } from './SelectSkinPanel';
 import { SelectMapPanel } from './SelectMapPanel';
 import { LayerMgr } from '../../script/Manager/LayerMgr';
+import { LevelContainer } from './LevelContainer';
+import { allSkinList, defaultSkin, Difficulty, Skin, SuperFind, UserSuperFindData } from '../../script/Manager/LocalDataMgr';
 const { ccclass, property } = _decorator;
 
 @ccclass('SuperFindPanel')
@@ -13,6 +15,30 @@ export class SuperFindPanel extends Component {
     selSkinPanel: SelectSkinPanel = null
     @property(SelectMapPanel)
     selMapPanel: SelectMapPanel = null
+    @property(LevelContainer)
+    lvlContainer: LevelContainer = null
+    @property(Label)
+    tipLabel: Label = null
+    @property(Label)
+    tipLabel2: Label = null
+
+    @property(Node)
+    bottom: Node = null
+
+    _editMode:boolean = false
+
+    protected start(): void {
+        this.init()
+    }
+    init()
+    {
+        this.tipLabel.string = SuperFind.superFindData.title
+        this.tipLabel2.string = SuperFind.superFindData.levelDesc
+        let bgPath = SuperFind.superFindData.imgPath
+        let selectSkins:string[] = Skin.getSelectSkinPath()
+        selectSkins = selectSkins.length > 0?selectSkins:[defaultSkin]
+        this.lvlContainer.genLvlContent(bgPath,selectSkins,Difficulty.difficutyData.difficutyCount,Difficulty.difficutyData.scales)
+    }
 
     OpenselDifPanel() {
         this.selDifPanel.node.active = true;
@@ -34,6 +60,32 @@ export class SuperFindPanel extends Component {
     CloseSelMapPanel() {
         this.selMapPanel.node.active = false;
     }
+
+    close()
+    {
+        this.node.destroy()
+    }
+
+    onEditClick()
+    {
+        this._editMode = !this._editMode
+        this.lvlContainer.swtichEditMode(this._editMode)
+    }
+
+    onRegenerateClick()
+    {
+        this.lvlContainer.regenerate()
+    }
+
+    onHideClick()
+    {
+        this.bottom.active = false
+    }
+
+    onTipClick()
+    {
+        this.lvlContainer.showOneHint()
+    }
 }
 
 

+ 1 - 1
assets/hall/script/page/page_start.ts

@@ -112,7 +112,7 @@ export class page_start extends Component {
     }
     private onEditToolPanelClick(event: EventKeyboard) {
         switch (event.keyCode) {
-            case KeyCode.F2:
+            case KeyCode.KEY_M:
                 console.log("按下了F2")
                 LayerMgr.instance.loadBundle("editor", () => {
                     this.loadPrefab("prefab/SuperFindPanel", (prefab: Prefab) => {

+ 159 - 35
assets/script/Manager/LocalDataMgr.ts

@@ -226,6 +226,7 @@ export interface SkinData {
 
 export class UserSkinData {
      private _skinData: SkinData;
+     private _selectSkins:string[] = []
 
     constructor() {
         let defaultData: SkinData = {
@@ -236,6 +237,26 @@ export class UserSkinData {
         this._skinData = sys.localStorage.getItem("skinData") ? Object.assign(defaultData, JSON.parse(sys.localStorage.getItem("skinData"))) : defaultData
     }
 
+    getSelectSkinPath():string[]
+    {
+        let selectSkinsKeys = this._skinData.selectedSkinList
+        this._selectSkins = []
+        for(let key of selectSkinsKeys)
+        {
+            let skin = allSkinList[key]
+            this._selectSkins.push(skin)
+        }
+        this._selectSkins = this._selectSkins.length > 0?this._selectSkins:[defaultSkin]
+        return this._selectSkins
+    }
+
+    setSelectStatu(singleSelect:boolean)
+    {
+        this._skinData.singleSelect = singleSelect.toString()
+        this._skinData.multiSelect = (!singleSelect).toString()
+        this.saveSkinData()
+    }
+
     get skinData(): SkinData {
         return this._skinData;
     }
@@ -290,13 +311,24 @@ export class UserSkinData {
     addAllSelectSkin()
     {
         this._skinData.selectedSkinList = []
-        let allSkinkeys = getSelectAllKeys()
+        let allSkinkeys = getAllSkinKeys()
         for(let i = 0;i < allSkinkeys.length;i++)
         {
             this._skinData.selectedSkinList.push(allSkinkeys[i])
         }
         this.saveSkinData()
     }
+
+    clearData()
+    {
+        let defaultData: SkinData = {
+            singleSelect: "true",
+            multiSelect: "false",
+            selectedSkinList: []
+        }
+        this._skinData = defaultData
+        this.saveSkinData()
+    }
 }
 
 export const Skin = new UserSkinData();
@@ -341,6 +373,15 @@ export class UserMapData {
     public saveMapData(): void {
         sys.localStorage.setItem("mapData", JSON.stringify(this._mapData));
     }
+    clearData()
+    {
+        let defaultData: MapData = {
+            types: ["全部","爆量"],
+            selectedMaps: []
+        }
+        this._mapData = defaultData
+        this.saveMapData()
+    }
 }
 
 export interface SuperFindData {
@@ -385,48 +426,131 @@ export class UserSuperFindData {
     public saveSuperFindData(): void {
         sys.localStorage.setItem("superFindData", JSON.stringify(this._superFindData));
     }
+
+    clearData()
+    {
+        let defaultData: SuperFindData = {
+            title: `找到${Difficulty.getDifficutyData().difficutyCount}个跳舞的小熊`,
+            levelDesc: `疯狂最强找茬-找小熊-第${1}关`,
+            imgPath: `image/bg1`
+        }
+        this._superFindData = defaultData
+        this.saveSuperFindData()
+    }
 }
 
-export const selectedSkinList: { [key: number]: string } = {
+export const SuperFind = new UserSuperFindData();
+
+// export const canSelectedSkinList: { [key: number]: string } = {
+//     //假设30个数据
+//     1: "spine/hecha",
+//     2: "spine/hecha",
+//     3: "spine/hecha",
+//     4: "spine/hecha",
+//     5: "spine/hecha",
+//     6: "spine/hecha",
+//     7: "spine/hecha",
+//     8: "spine/hecha",
+//     9: "spine/hecha",
+//     10: "spine/hecha",
+//     11: "spine/hecha",
+//     12: "spine/hecha",
+//     13: "spine/hecha",
+//     14: "spine/hecha",
+//     15: "spine/hecha",
+//     16: "spine/hecha",
+//     17: "spine/hecha",
+//     18: "spine/hecha",
+//     19: "spine/hecha",
+//     20: "spine/hecha",
+//     21: "spine/hecha",
+//     22: "spine/hecha",
+//     23: "spine/hecha",
+//     24: "spine/hecha",
+//     25: "spine/hecha",
+//     26: "spine/hecha",
+//     27: "spine/hecha",
+//     28: "spine/hecha",
+//     29: "spine/hecha",
+//     30: "spine/hecha",
+// };
+
+export const allSkinList: { [key: number]: string } = {
     //假设30个数据
-    1: "spine/hecha",
-    2: "spine/hecha",
-    3: "spine/hecha",
-    4: "spine/hecha",
-    5: "spine/hecha",
-    6: "spine/hecha",
-    7: "spine/hecha",
-    8: "spine/hecha",
-    9: "spine/hecha",
-    10: "spine/hecha",
-    11: "spine/hecha",
-    12: "spine/hecha",
-    13: "spine/hecha",
-    14: "spine/hecha",
-    15: "spine/hecha",
-    16: "spine/hecha",
-    17: "spine/hecha",
-    18: "spine/hecha",
-    19: "spine/hecha",
-    20: "spine/hecha",
-    21: "spine/hecha",
-    22: "spine/hecha",
-    23: "spine/hecha",
-    24: "spine/hecha",
-    25: "spine/hecha",
-    26: "spine/hecha",
-    27: "spine/hecha",
-    28: "spine/hecha",
-    29: "spine/hecha",
-    30: "spine/hecha",
+    1: "prefab/spine/spine01",
+    2: "prefab/spine/spine02",
+    3: "prefab/spine/spine03",
+    4: "prefab/spine/spine04",
+    5: "prefab/spine/spine05",
+    6: "prefab/spine/spine06",
+    7: "prefab/spine/spine07",
+    8: "prefab/spine/spine08",
+    9: "prefab/spine/spine09",
+    10: "prefab/spine/spine10",
+    11: "prefab/spine/spine11",
+    12: "prefab/spine/spine12",
+    13: "prefab/spine/spine13",
+    14: "prefab/spine/spine14",
+    15: "prefab/spine/spine15",
+    16: "prefab/spine/spine16",
+    17: "prefab/spine/spine17",
+    18: "prefab/spine/spine18",
+    19: "prefab/spine/spine19",
+    20: "prefab/spine/spine20",
+    21: "prefab/spine/spine21",
+    22: "prefab/spine/spine22",
+    23: "prefab/spine/spine23",
+    24: "prefab/spine/spine24",
+    25: "prefab/spine/spine25",
+    26: "prefab/spine/spine26",
+    27: "prefab/spine/spine27",
+    28: "prefab/spine/spine28",
+    29: "prefab/spine/spine29",
+    30: "prefab/spine/spine30",
+};
+
+export const defaultSkin = "spine/hecha"
+
+export const canSelectMapList: { [key: number]: string } = {
+    // 背景图片资源
+    1: "image/bg1",
+    2: "image/bg2",
+    3: "image/bg3",
+    4: "image/bg4",
+    5: "image/bg5",
+    6: "image/bg6",
+    7: "image/bg7",
+    8: "image/bg8",
+    9: "image/bg9",
+    10: "image/bg10",
+    11: "image/bg11",
+    12: "image/bg12",
+    13: "image/bg13",
+    14: "image/bg14",
+    15: "image/bg15",
+    16: "image/bg16",
+    17: "image/bg17",
+    18: "image/bg18",
+    19: "image/bg19",
+    20: "image/bg20",
+    21: "image/bg21",
+    22: "image/bg22",
+    23: "image/bg23",
+    24: "image/bg24",
+    25: "image/bg25",
+    26: "image/bg26",
+    27: "image/bg27",
+    28: "image/bg28",
+    29: "image/bg29",
+    30: "image/bg30",
 };
 
 /**
- * 获取 selectedSkinList 中所有的键
+ * 获取 所有皮肤 中所有的键
  * @returns 包含所有键的数字数组
  */
-export function getSelectAllKeys(): number[] {
-    return Object.keys(selectedSkinList).map(Number);
+export function getAllSkinKeys(): number[] {
+    return Object.keys(allSkinList).map(Number);
 }
 
 

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff