Ver código fonte

镜头切分 优化

woso_javan 1 mês atrás
pai
commit
118be97b7d

+ 0 - 14
assets/module_aliens/FBX/Weapon/子弹.fbx.meta

@@ -171,13 +171,6 @@
         ],
         "_props": [
           {
-            "mainColor": {
-              "__type__": "cc.Color",
-              "r": 240,
-              "g": 14,
-              "b": 14,
-              "a": 255
-            },
             "emissive": {
               "__type__": "cc.Color",
               "r": 231,
@@ -255,13 +248,6 @@
         ],
         "_props": [
           {
-            "mainColor": {
-              "__type__": "cc.Color",
-              "r": 253,
-              "g": 8,
-              "b": 8,
-              "a": 255
-            },
             "emissive": {
               "__type__": "cc.Color",
               "r": 231,

+ 288 - 49
assets/module_aliens/Prefabs/Levels/level_1.prefab

@@ -32,19 +32,22 @@
       },
       {
         "__id__": 229
+      },
+      {
+        "__id__": 246
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 234
+        "__id__": 251
       },
       {
-        "__id__": 236
+        "__id__": 253
       }
     ],
     "_prefab": {
-      "__id__": 238
+      "__id__": 255
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -398,7 +401,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "ets",
+    "_name": "Ets",
     "_objFlags": 0,
     "__editorExtras__": {},
     "_parent": {
@@ -2457,7 +2460,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "origin",
+    "_name": "Origin",
     "_objFlags": 0,
     "__editorExtras__": {},
     "_parent": {
@@ -2545,7 +2548,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "Node",
+    "_name": "Map",
     "_objFlags": 0,
     "__editorExtras__": {},
     "_parent": {
@@ -3118,6 +3121,239 @@
     "targetOverrides": null,
     "nestedPrefabInstanceRoots": null
   },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_prefab": {
+      "__id__": 230
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 229
+    },
+    "asset": {
+      "__uuid__": "02aebe80-4488-4c7d-9cc6-5b71a0f5351d",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
+    "instance": {
+      "__id__": 231
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "b5KzVd69VBAbN44ukNxwxQ",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [
+      {
+        "__id__": 232
+      }
+    ],
+    "propertyOverrides": [
+      {
+        "__id__": 236
+      },
+      {
+        "__id__": 238
+      },
+      {
+        "__id__": 239
+      },
+      {
+        "__id__": 240
+      },
+      {
+        "__id__": 241
+      },
+      {
+        "__id__": 243
+      },
+      {
+        "__id__": 244
+      },
+      {
+        "__id__": 245
+      }
+    ],
+    "removedComponents": []
+  },
+  {
+    "__type__": "cc.MountedComponentsInfo",
+    "targetInfo": {
+      "__id__": 233
+    },
+    "components": [
+      {
+        "__id__": 234
+      }
+    ]
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "c46/YsCPVOJYA4mWEpNYRx"
+    ]
+  },
+  {
+    "__type__": "66dbdhEUfVELox6k0zNf5Ro",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {
+      "mountedRoot": {
+        "__id__": 229
+      }
+    },
+    "node": {
+      "__id__": 229
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 235
+    },
+    "camera": {
+      "__id__": 19
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "98QLN4xT5PPqnRSL2XBSXB"
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 237
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "Bullet"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "c46/YsCPVOJYA4mWEpNYRx"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 237
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 4.244,
+      "y": 2.422,
+      "z": 5.779
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 237
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 1,
+      "z": 0,
+      "w": 6.123233995736766e-17
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 237
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 180,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 242
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "b4vNoEE/RIzpq87KlgaVWN",
+      "d02M6TrmxfzZEjcRl9bXMk"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 242
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 237
+    },
+    "propertyPath": [
+      "_lscale"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 10,
+      "y": 10,
+      "z": 10
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 237
+    },
+    "propertyPath": [
+      "_active"
+    ],
+    "value": true
+  },
   {
     "__type__": "cc.Node",
     "_name": "Directional Light",
@@ -3130,11 +3366,11 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 230
+        "__id__": 247
       }
     ],
     "_prefab": {
-      "__id__": 233
+      "__id__": 250
     },
     "_lpos": {
       "__type__": "cc.Vec3",
@@ -3171,11 +3407,11 @@
     "_objFlags": 0,
     "__editorExtras__": {},
     "node": {
-      "__id__": 229
+      "__id__": 246
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 231
+      "__id__": 248
     },
     "_color": {
       "__type__": "cc.Color",
@@ -3187,7 +3423,7 @@
     "_useColorTemperature": false,
     "_colorTemperature": 6550,
     "_staticSettings": {
-      "__id__": 232
+      "__id__": 249
     },
     "_visibility": -325058561,
     "_illuminanceHDR": 65000,
@@ -3245,7 +3481,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 235
+      "__id__": 252
     },
     "_contentSize": {
       "__type__": "cc.Size",
@@ -3273,7 +3509,7 @@
     },
     "_enabled": true,
     "__prefab": {
-      "__id__": 237
+      "__id__": 254
     },
     "camera": {
       "__id__": 19
@@ -3301,43 +3537,46 @@
     "instance": null,
     "targetOverrides": [
       {
-        "__id__": 239
+        "__id__": 256
       },
       {
-        "__id__": 242
+        "__id__": 259
       },
       {
-        "__id__": 245
+        "__id__": 262
       },
       {
-        "__id__": 248
+        "__id__": 265
       },
       {
-        "__id__": 251
+        "__id__": 268
       },
       {
-        "__id__": 254
+        "__id__": 271
       },
       {
-        "__id__": 257
+        "__id__": 274
       },
       {
-        "__id__": 260
+        "__id__": 277
       },
       {
-        "__id__": 263
+        "__id__": 280
       },
       {
-        "__id__": 266
+        "__id__": 283
       },
       {
-        "__id__": 269
+        "__id__": 286
       },
       {
-        "__id__": 272
+        "__id__": 289
       }
     ],
     "nestedPrefabInstanceRoots": [
+      {
+        "__id__": 229
+      },
       {
         "__id__": 194
       },
@@ -3364,7 +3603,7 @@
       "__id__": 141
     },
     "sourceInfo": {
-      "__id__": 240
+      "__id__": 257
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3373,7 +3612,7 @@
       "__id__": 141
     },
     "targetInfo": {
-      "__id__": 241
+      "__id__": 258
     }
   },
   {
@@ -3396,7 +3635,7 @@
       "__id__": 141
     },
     "sourceInfo": {
-      "__id__": 243
+      "__id__": 260
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3405,7 +3644,7 @@
       "__id__": 141
     },
     "targetInfo": {
-      "__id__": 244
+      "__id__": 261
     }
   },
   {
@@ -3428,7 +3667,7 @@
       "__id__": 141
     },
     "sourceInfo": {
-      "__id__": 246
+      "__id__": 263
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3437,7 +3676,7 @@
       "__id__": 141
     },
     "targetInfo": {
-      "__id__": 247
+      "__id__": 264
     }
   },
   {
@@ -3460,7 +3699,7 @@
       "__id__": 141
     },
     "sourceInfo": {
-      "__id__": 249
+      "__id__": 266
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3469,7 +3708,7 @@
       "__id__": 141
     },
     "targetInfo": {
-      "__id__": 250
+      "__id__": 267
     }
   },
   {
@@ -3492,7 +3731,7 @@
       "__id__": 23
     },
     "sourceInfo": {
-      "__id__": 252
+      "__id__": 269
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3501,7 +3740,7 @@
       "__id__": 23
     },
     "targetInfo": {
-      "__id__": 253
+      "__id__": 270
     }
   },
   {
@@ -3524,7 +3763,7 @@
       "__id__": 23
     },
     "sourceInfo": {
-      "__id__": 255
+      "__id__": 272
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3533,7 +3772,7 @@
       "__id__": 23
     },
     "targetInfo": {
-      "__id__": 256
+      "__id__": 273
     }
   },
   {
@@ -3556,7 +3795,7 @@
       "__id__": 23
     },
     "sourceInfo": {
-      "__id__": 258
+      "__id__": 275
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3565,7 +3804,7 @@
       "__id__": 23
     },
     "targetInfo": {
-      "__id__": 259
+      "__id__": 276
     }
   },
   {
@@ -3588,7 +3827,7 @@
       "__id__": 23
     },
     "sourceInfo": {
-      "__id__": 261
+      "__id__": 278
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3597,7 +3836,7 @@
       "__id__": 23
     },
     "targetInfo": {
-      "__id__": 262
+      "__id__": 279
     }
   },
   {
@@ -3620,7 +3859,7 @@
       "__id__": 67
     },
     "sourceInfo": {
-      "__id__": 264
+      "__id__": 281
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3629,7 +3868,7 @@
       "__id__": 67
     },
     "targetInfo": {
-      "__id__": 265
+      "__id__": 282
     }
   },
   {
@@ -3652,7 +3891,7 @@
       "__id__": 67
     },
     "sourceInfo": {
-      "__id__": 267
+      "__id__": 284
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3661,7 +3900,7 @@
       "__id__": 67
     },
     "targetInfo": {
-      "__id__": 268
+      "__id__": 285
     }
   },
   {
@@ -3684,7 +3923,7 @@
       "__id__": 67
     },
     "sourceInfo": {
-      "__id__": 270
+      "__id__": 287
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3693,7 +3932,7 @@
       "__id__": 67
     },
     "targetInfo": {
-      "__id__": 271
+      "__id__": 288
     }
   },
   {
@@ -3716,7 +3955,7 @@
       "__id__": 67
     },
     "sourceInfo": {
-      "__id__": 273
+      "__id__": 290
     },
     "propertyPath": [
       "_skinningRoot"
@@ -3725,7 +3964,7 @@
       "__id__": 67
     },
     "targetInfo": {
-      "__id__": 274
+      "__id__": 291
     }
   },
   {

+ 0 - 3745
assets/module_aliens/Prefabs/Levels/level_2.prefab

@@ -1,3745 +0,0 @@
-[
-  {
-    "__type__": "cc.Prefab",
-    "_name": "level_2",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_native": "",
-    "data": {
-      "__id__": 1
-    },
-    "optimizationPolicy": 0,
-    "persistent": false
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "level_2",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": null,
-    "_children": [
-      {
-        "__id__": 2
-      },
-      {
-        "__id__": 22
-      },
-      {
-        "__id__": 189
-      },
-      {
-        "__id__": 193
-      },
-      {
-        "__id__": 229
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 234
-      },
-      {
-        "__id__": 236
-      }
-    ],
-    "_prefab": {
-      "__id__": 238
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 1073741824,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Camera",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 1
-    },
-    "_children": [
-      {
-        "__id__": 3
-      }
-    ],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 19
-      }
-    ],
-    "_prefab": {
-      "__id__": 21
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 5.631,
-      "y": 3.949,
-      "z": 5.695
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": -0.11118406177308324,
-      "y": 0.3157514130578208,
-      "z": 0.037285159619985984,
-      "w": 0.9415672925486553
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 1073741824,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": -13.469059431896415,
-      "y": 37.077407102713146,
-      "z": -0.000004333706590414545
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_objFlags": 0,
-    "_parent": {
-      "__id__": 2
-    },
-    "_prefab": {
-      "__id__": 4
-    },
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 3
-    },
-    "asset": {
-      "__uuid__": "e444abad-cc59-49e7-b1d3-3991fb889333@281d6",
-      "__expectedType__": "cc.Prefab"
-    },
-    "fileId": "90EgWO34JdrbULtMnlTGCL",
-    "instance": {
-      "__id__": 5
-    },
-    "targetOverrides": null
-  },
-  {
-    "__type__": "cc.PrefabInstance",
-    "fileId": "e6p3neo8RJT7nF1qzNCZHy",
-    "prefabRootNode": {
-      "__id__": 1
-    },
-    "mountedChildren": [],
-    "mountedComponents": [
-      {
-        "__id__": 6
-      }
-    ],
-    "propertyOverrides": [
-      {
-        "__id__": 10
-      },
-      {
-        "__id__": 12
-      },
-      {
-        "__id__": 13
-      },
-      {
-        "__id__": 14
-      },
-      {
-        "__id__": 15
-      },
-      {
-        "__id__": 17
-      },
-      {
-        "__id__": 18
-      }
-    ],
-    "removedComponents": []
-  },
-  {
-    "__type__": "cc.MountedComponentsInfo",
-    "targetInfo": {
-      "__id__": 7
-    },
-    "components": [
-      {
-        "__id__": 8
-      }
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "90EgWO34JdrbULtMnlTGCL"
-    ]
-  },
-  {
-    "__type__": "2d900170r9IaYcEBvyODrgE",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {
-      "mountedRoot": {
-        "__id__": 3
-      }
-    },
-    "node": {
-      "__id__": 3
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 9
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "a1KZfB6nlFS4D7f+o5I87B"
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 11
-    },
-    "propertyPath": [
-      "_name"
-    ],
-    "value": "gun"
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "90EgWO34JdrbULtMnlTGCL"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 11
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0.51,
-      "y": -1.034,
-      "z": -2.609
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 11
-    },
-    "propertyPath": [
-      "_lrot"
-    ],
-    "value": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 11
-    },
-    "propertyPath": [
-      "_euler"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 16
-    },
-    "propertyPath": [
-      "playOnLoad"
-    ],
-    "value": false
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "94hiJZMINfr5fV51l2Q74K"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 11
-    },
-    "propertyPath": [
-      "_lscale"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0.1,
-      "y": 0.1,
-      "z": 0.1
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 11
-    },
-    "propertyPath": [
-      "_active"
-    ],
-    "value": true
-  },
-  {
-    "__type__": "cc.Camera",
-    "_name": "Camera<CameraComponent>",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 2
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 20
-    },
-    "_projection": 1,
-    "_priority": 0,
-    "_fov": 45,
-    "_fovAxis": 0,
-    "_orthoHeight": 10,
-    "_near": 1,
-    "_far": 1000,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 51,
-      "g": 76,
-      "b": 120,
-      "a": 255
-    },
-    "_depth": 1,
-    "_stencil": 0,
-    "_clearFlags": 7,
-    "_rect": {
-      "__type__": "cc.Rect",
-      "x": 0,
-      "y": 0,
-      "width": 1,
-      "height": 1
-    },
-    "_aperture": 19,
-    "_shutter": 7,
-    "_iso": 0,
-    "_screenScale": 1,
-    "_visibility": 1073741824,
-    "_targetTexture": null,
-    "_postProcess": null,
-    "_usePostProcess": false,
-    "_cameraType": -1,
-    "_trackingType": 0,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "1fTlbTCo1MBpg/dCSUvK4j"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "02VZniVslEUIamHwPF076C",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "ets",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 1
-    },
-    "_children": [
-      {
-        "__id__": 23
-      },
-      {
-        "__id__": 67
-      },
-      {
-        "__id__": 110
-      },
-      {
-        "__id__": 141
-      }
-    ],
-    "_active": true,
-    "_components": [],
-    "_prefab": {
-      "__id__": 188
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 1073741824,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_objFlags": 0,
-    "_parent": {
-      "__id__": 22
-    },
-    "_prefab": {
-      "__id__": 24
-    },
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 23
-    },
-    "asset": {
-      "__uuid__": "7cef9a87-b169-4934-a57b-09eafc129e91",
-      "__expectedType__": "cc.Prefab"
-    },
-    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
-    "instance": {
-      "__id__": 25
-    },
-    "targetOverrides": [
-      {
-        "__id__": 46
-      },
-      {
-        "__id__": 49
-      },
-      {
-        "__id__": 51
-      },
-      {
-        "__id__": 53
-      },
-      {
-        "__id__": 55
-      },
-      {
-        "__id__": 57
-      },
-      {
-        "__id__": 59
-      },
-      {
-        "__id__": 61
-      },
-      {
-        "__id__": 63
-      },
-      {
-        "__id__": 65
-      }
-    ]
-  },
-  {
-    "__type__": "cc.PrefabInstance",
-    "fileId": "60G7KGTGJAXojBi9nWKo9q",
-    "prefabRootNode": {
-      "__id__": 1
-    },
-    "mountedChildren": [],
-    "mountedComponents": [],
-    "propertyOverrides": [
-      {
-        "__id__": 26
-      },
-      {
-        "__id__": 28
-      },
-      {
-        "__id__": 29
-      },
-      {
-        "__id__": 30
-      },
-      {
-        "__id__": 31
-      },
-      {
-        "__id__": 32
-      },
-      {
-        "__id__": 34
-      },
-      {
-        "__id__": 36
-      },
-      {
-        "__id__": 38
-      },
-      {
-        "__id__": 40
-      },
-      {
-        "__id__": 42
-      },
-      {
-        "__id__": 44
-      }
-    ],
-    "removedComponents": []
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 27
-    },
-    "propertyPath": [
-      "_name"
-    ],
-    "value": "et"
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "c46/YsCPVOJYA4mWEpNYRx"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 27
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 2.09100341796875,
-      "y": 0.27001953125,
-      "z": 0.6309999823570251
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 27
-    },
-    "propertyPath": [
-      "_lrot"
-    ],
-    "value": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": -0.7071067690849304,
-      "z": 0,
-      "w": 0.7071067690849304
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 27
-    },
-    "propertyPath": [
-      "_euler"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": -89.99999803884896,
-      "z": 0
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 27
-    },
-    "propertyPath": [
-      "_lscale"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 33
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": -0.0002419526629866553,
-      "y": 0.18953369140649556,
-      "z": -0.00705297876527311
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e8XFJDbpZAaaKGJTbMNTgB"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 35
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "b10e9d78-fc87-443b-86ef-13ba9db901cd",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "8d0AZTekJdzJgAZ8Cb2ZEP"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 37
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "b10e9d78-fc87-443b-86ef-13ba9db901cd",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "a0ZLC8eYFSdqa8sDtpCHiS"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 39
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "b10e9d78-fc87-443b-86ef-13ba9db901cd",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "e9C4o8zHdUwLOGu5wtCned"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 41
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "b10e9d78-fc87-443b-86ef-13ba9db901cd",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "2f3E88aqhTAIZi43SdnrFB"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 43
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "b10e9d78-fc87-443b-86ef-13ba9db901cd",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "5c4aqog8FdmZY+cSnwRuwj"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 45
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "b10e9d78-fc87-443b-86ef-13ba9db901cd",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "b7CGdCiHZdfrMG68RHkzpa"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "head"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 48
-    }
-  },
-  {
-    "__type__": "cc.Node",
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "bfmKQWxv9ZMbMEWU4vbL3x"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHandGuge"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 50
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e3T0aJoqxS67bXwcMA5jEA"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHandGuge"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 52
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "fcminXK/JTYqkfyfb0GbA1"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFootGuge"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 54
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "5812eQ4N9YzYzuc53jWCyV"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFootGuge"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 56
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "febDa+o2JfT4xIJfcONmNF"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "body"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 58
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2cryxi6eJQjI0ahBXRHmv0"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHand"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 60
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2b3DqwMGRdQp3TLOY6F0wq"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFoot"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 62
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "d5hbOlRfZdbbldzztYEURw"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHand"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 64
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "6f/n08RbBWHL3k1F2FCTi7"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFoot"
-    ],
-    "target": {
-      "__id__": 47
-    },
-    "targetInfo": {
-      "__id__": 66
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "03SqETQX9bBaWKPFWJYF9M"
-    ]
-  },
-  {
-    "__type__": "cc.Node",
-    "_objFlags": 0,
-    "_parent": {
-      "__id__": 22
-    },
-    "_prefab": {
-      "__id__": 68
-    },
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 67
-    },
-    "asset": {
-      "__uuid__": "7cef9a87-b169-4934-a57b-09eafc129e91",
-      "__expectedType__": "cc.Prefab"
-    },
-    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
-    "instance": {
-      "__id__": 69
-    },
-    "targetOverrides": [
-      {
-        "__id__": 89
-      },
-      {
-        "__id__": 92
-      },
-      {
-        "__id__": 94
-      },
-      {
-        "__id__": 96
-      },
-      {
-        "__id__": 98
-      },
-      {
-        "__id__": 100
-      },
-      {
-        "__id__": 102
-      },
-      {
-        "__id__": 104
-      },
-      {
-        "__id__": 106
-      },
-      {
-        "__id__": 108
-      }
-    ]
-  },
-  {
-    "__type__": "cc.PrefabInstance",
-    "fileId": "6dEWHN2GBERJICkA49tz1y",
-    "prefabRootNode": {
-      "__id__": 1
-    },
-    "mountedChildren": [],
-    "mountedComponents": [],
-    "propertyOverrides": [
-      {
-        "__id__": 70
-      },
-      {
-        "__id__": 72
-      },
-      {
-        "__id__": 73
-      },
-      {
-        "__id__": 74
-      },
-      {
-        "__id__": 75
-      },
-      {
-        "__id__": 77
-      },
-      {
-        "__id__": 79
-      },
-      {
-        "__id__": 81
-      },
-      {
-        "__id__": 83
-      },
-      {
-        "__id__": 85
-      },
-      {
-        "__id__": 87
-      }
-    ],
-    "removedComponents": []
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 71
-    },
-    "propertyPath": [
-      "_name"
-    ],
-    "value": "et-001"
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "c46/YsCPVOJYA4mWEpNYRx"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 71
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": -2.358001708984375,
-      "y": 0.14697265625,
-      "z": -2.359999895095825
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 71
-    },
-    "propertyPath": [
-      "_lrot"
-    ],
-    "value": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 71
-    },
-    "propertyPath": [
-      "_euler"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 76
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0.19000244140625,
-      "z": -0.006999969482421875
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e8XFJDbpZAaaKGJTbMNTgB"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 78
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "1d008ab5-8b17-4de7-93c3-6d8d62e96b76",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "8d0AZTekJdzJgAZ8Cb2ZEP"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 80
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "1d008ab5-8b17-4de7-93c3-6d8d62e96b76",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "a0ZLC8eYFSdqa8sDtpCHiS"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 82
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "1d008ab5-8b17-4de7-93c3-6d8d62e96b76",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "e9C4o8zHdUwLOGu5wtCned"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 84
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "1d008ab5-8b17-4de7-93c3-6d8d62e96b76",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "2f3E88aqhTAIZi43SdnrFB"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 86
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "1d008ab5-8b17-4de7-93c3-6d8d62e96b76",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "5c4aqog8FdmZY+cSnwRuwj"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 88
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "1d008ab5-8b17-4de7-93c3-6d8d62e96b76",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "b7CGdCiHZdfrMG68RHkzpa"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "head"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 91
-    }
-  },
-  {
-    "__type__": "cc.Node",
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "bfmKQWxv9ZMbMEWU4vbL3x"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHandGuge"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 93
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e3T0aJoqxS67bXwcMA5jEA"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHandGuge"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 95
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "fcminXK/JTYqkfyfb0GbA1"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFootGuge"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 97
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "5812eQ4N9YzYzuc53jWCyV"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFootGuge"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 99
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "febDa+o2JfT4xIJfcONmNF"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "body"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 101
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2cryxi6eJQjI0ahBXRHmv0"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHand"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 103
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2b3DqwMGRdQp3TLOY6F0wq"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFoot"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 105
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "d5hbOlRfZdbbldzztYEURw"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHand"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 107
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "6f/n08RbBWHL3k1F2FCTi7"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFoot"
-    ],
-    "target": {
-      "__id__": 90
-    },
-    "targetInfo": {
-      "__id__": 109
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "03SqETQX9bBaWKPFWJYF9M"
-    ]
-  },
-  {
-    "__type__": "cc.Node",
-    "_objFlags": 0,
-    "_parent": {
-      "__id__": 22
-    },
-    "_prefab": {
-      "__id__": 111
-    },
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 110
-    },
-    "asset": {
-      "__uuid__": "7cef9a87-b169-4934-a57b-09eafc129e91",
-      "__expectedType__": "cc.Prefab"
-    },
-    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
-    "instance": {
-      "__id__": 112
-    },
-    "targetOverrides": [
-      {
-        "__id__": 120
-      },
-      {
-        "__id__": 123
-      },
-      {
-        "__id__": 125
-      },
-      {
-        "__id__": 127
-      },
-      {
-        "__id__": 129
-      },
-      {
-        "__id__": 131
-      },
-      {
-        "__id__": 133
-      },
-      {
-        "__id__": 135
-      },
-      {
-        "__id__": 137
-      },
-      {
-        "__id__": 139
-      }
-    ]
-  },
-  {
-    "__type__": "cc.PrefabInstance",
-    "fileId": "755t8rUWtMN4jQUb2H64c7",
-    "prefabRootNode": {
-      "__id__": 1
-    },
-    "mountedChildren": [],
-    "mountedComponents": [],
-    "propertyOverrides": [
-      {
-        "__id__": 113
-      },
-      {
-        "__id__": 115
-      },
-      {
-        "__id__": 116
-      },
-      {
-        "__id__": 117
-      },
-      {
-        "__id__": 118
-      }
-    ],
-    "removedComponents": []
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 114
-    },
-    "propertyPath": [
-      "_name"
-    ],
-    "value": "et-002"
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "c46/YsCPVOJYA4mWEpNYRx"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 114
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": -3.652008056640625,
-      "y": 0.093017578125,
-      "z": 2.436000108718872
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 114
-    },
-    "propertyPath": [
-      "_lrot"
-    ],
-    "value": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0.7071067690849304,
-      "z": 0,
-      "w": 0.7071067690849304
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 114
-    },
-    "propertyPath": [
-      "_euler"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 89.99999803884896,
-      "z": 0
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 119
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": -0.0000035765180159685883,
-      "y": 0.19000244140625,
-      "z": -0.00698852562970842
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e8XFJDbpZAaaKGJTbMNTgB"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "head"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 122
-    }
-  },
-  {
-    "__type__": "cc.Node",
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "bfmKQWxv9ZMbMEWU4vbL3x"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHandGuge"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 124
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e3T0aJoqxS67bXwcMA5jEA"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHandGuge"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 126
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "fcminXK/JTYqkfyfb0GbA1"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFootGuge"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 128
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "5812eQ4N9YzYzuc53jWCyV"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFootGuge"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 130
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "febDa+o2JfT4xIJfcONmNF"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "body"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 132
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2cryxi6eJQjI0ahBXRHmv0"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHand"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 134
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2b3DqwMGRdQp3TLOY6F0wq"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFoot"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 136
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "d5hbOlRfZdbbldzztYEURw"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHand"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 138
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "6f/n08RbBWHL3k1F2FCTi7"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFoot"
-    ],
-    "target": {
-      "__id__": 121
-    },
-    "targetInfo": {
-      "__id__": 140
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "03SqETQX9bBaWKPFWJYF9M"
-    ]
-  },
-  {
-    "__type__": "cc.Node",
-    "_objFlags": 0,
-    "_parent": {
-      "__id__": 22
-    },
-    "_prefab": {
-      "__id__": 142
-    },
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 141
-    },
-    "asset": {
-      "__uuid__": "7cef9a87-b169-4934-a57b-09eafc129e91",
-      "__expectedType__": "cc.Prefab"
-    },
-    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
-    "instance": {
-      "__id__": 143
-    },
-    "targetOverrides": [
-      {
-        "__id__": 167
-      },
-      {
-        "__id__": 170
-      },
-      {
-        "__id__": 172
-      },
-      {
-        "__id__": 174
-      },
-      {
-        "__id__": 176
-      },
-      {
-        "__id__": 178
-      },
-      {
-        "__id__": 180
-      },
-      {
-        "__id__": 182
-      },
-      {
-        "__id__": 184
-      },
-      {
-        "__id__": 186
-      }
-    ]
-  },
-  {
-    "__type__": "cc.PrefabInstance",
-    "fileId": "45LvLwx/lDPKTxtYxMCT5u",
-    "prefabRootNode": {
-      "__id__": 1
-    },
-    "mountedChildren": [],
-    "mountedComponents": [],
-    "propertyOverrides": [
-      {
-        "__id__": 144
-      },
-      {
-        "__id__": 146
-      },
-      {
-        "__id__": 147
-      },
-      {
-        "__id__": 148
-      },
-      {
-        "__id__": 149
-      },
-      {
-        "__id__": 151
-      },
-      {
-        "__id__": 153
-      },
-      {
-        "__id__": 155
-      },
-      {
-        "__id__": 157
-      },
-      {
-        "__id__": 159
-      },
-      {
-        "__id__": 160
-      },
-      {
-        "__id__": 161
-      },
-      {
-        "__id__": 163
-      },
-      {
-        "__id__": 165
-      }
-    ],
-    "removedComponents": []
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 145
-    },
-    "propertyPath": [
-      "_name"
-    ],
-    "value": "et-003"
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "c46/YsCPVOJYA4mWEpNYRx"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 145
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 1.954986572265625,
-      "y": 0.43701171875,
-      "z": -1.8990000486373901
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 145
-    },
-    "propertyPath": [
-      "_lrot"
-    ],
-    "value": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 145
-    },
-    "propertyPath": [
-      "_euler"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 150
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0.000030517578125,
-      "y": 0.18988037109375,
-      "z": -0.007110595703125
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e8XFJDbpZAaaKGJTbMNTgB"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 152
-    },
-    "propertyPath": [
-      "_lscale"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0.2,
-      "y": 0.2,
-      "z": 0.2
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 154
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "5b97d230-a356-44ac-8e3c-535ccdd78d61",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "8d0AZTekJdzJgAZ8Cb2ZEP"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 156
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "5b97d230-a356-44ac-8e3c-535ccdd78d61",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "a0ZLC8eYFSdqa8sDtpCHiS"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 158
-    },
-    "propertyPath": [
-      "_materials",
-      "length"
-    ],
-    "value": 1
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "e9C4o8zHdUwLOGu5wtCned"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 158
-    },
-    "propertyPath": [
-      "_materials",
-      "1"
-    ],
-    "value": {
-      "__uuid__": "5b97d230-a356-44ac-8e3c-535ccdd78d61",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 158
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "5b97d230-a356-44ac-8e3c-535ccdd78d61",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 162
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "5b97d230-a356-44ac-8e3c-535ccdd78d61",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "2f3E88aqhTAIZi43SdnrFB"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 164
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "5b97d230-a356-44ac-8e3c-535ccdd78d61",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "5c4aqog8FdmZY+cSnwRuwj"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 166
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "5b97d230-a356-44ac-8e3c-535ccdd78d61",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "b7CGdCiHZdfrMG68RHkzpa"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "head"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 169
-    }
-  },
-  {
-    "__type__": "cc.Node",
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "bfmKQWxv9ZMbMEWU4vbL3x"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHandGuge"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 171
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "e3T0aJoqxS67bXwcMA5jEA"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHandGuge"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 173
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "fcminXK/JTYqkfyfb0GbA1"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFootGuge"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 175
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "5812eQ4N9YzYzuc53jWCyV"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFootGuge"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 177
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "febDa+o2JfT4xIJfcONmNF"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "body"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 179
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2cryxi6eJQjI0ahBXRHmv0"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftHand"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 181
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "2b3DqwMGRdQp3TLOY6F0wq"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "leftFoot"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 183
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "d5hbOlRfZdbbldzztYEURw"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightHand"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 185
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "6f/n08RbBWHL3k1F2FCTi7"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": null,
-    "sourceInfo": null,
-    "propertyPath": [
-      "rightFoot"
-    ],
-    "target": {
-      "__id__": 168
-    },
-    "targetInfo": {
-      "__id__": 187
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "03SqETQX9bBaWKPFWJYF9M"
-    ]
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "688fpVvzhOnIuUqApx/Euu",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "origin",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 1
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 190
-      }
-    ],
-    "_prefab": {
-      "__id__": 192
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 15,
-      "y": 5,
-      "z": 20
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 1073741824,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 189
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 191
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 100,
-      "height": 100
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "a0nKm7ruVAEJmE+2mMQM34"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "6dB8Bnu8lBH50IfJ9WUwlA",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Node",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 1
-    },
-    "_children": [
-      {
-        "__id__": 194
-      }
-    ],
-    "_active": true,
-    "_components": [],
-    "_prefab": {
-      "__id__": 228
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 1073741824,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_objFlags": 0,
-    "_parent": {
-      "__id__": 193
-    },
-    "_prefab": {
-      "__id__": 195
-    },
-    "__editorExtras__": {}
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 194
-    },
-    "asset": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@e5bd7",
-      "__expectedType__": "cc.Prefab"
-    },
-    "fileId": "3adpPSQNdRGaeHANtN43TC",
-    "instance": {
-      "__id__": 196
-    },
-    "targetOverrides": null
-  },
-  {
-    "__type__": "cc.PrefabInstance",
-    "fileId": "76iQYa8dZMMo9V+N6bAUQY",
-    "prefabRootNode": {
-      "__id__": 1
-    },
-    "mountedChildren": [],
-    "mountedComponents": [
-      {
-        "__id__": 197
-      }
-    ],
-    "propertyOverrides": [
-      {
-        "__id__": 208
-      },
-      {
-        "__id__": 210
-      },
-      {
-        "__id__": 211
-      },
-      {
-        "__id__": 212
-      },
-      {
-        "__id__": 213
-      },
-      {
-        "__id__": 215
-      },
-      {
-        "__id__": 217
-      },
-      {
-        "__id__": 219
-      },
-      {
-        "__id__": 221
-      },
-      {
-        "__id__": 223
-      },
-      {
-        "__id__": 225
-      },
-      {
-        "__id__": 227
-      }
-    ],
-    "removedComponents": []
-  },
-  {
-    "__type__": "cc.MountedComponentsInfo",
-    "targetInfo": {
-      "__id__": 198
-    },
-    "components": [
-      {
-        "__id__": 199
-      },
-      {
-        "__id__": 204
-      }
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "6fQSw2v2FTB5TjrAIbcqcc"
-    ]
-  },
-  {
-    "__type__": "cc.RigidBody",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {
-      "mountedRoot": {
-        "__id__": 194
-      }
-    },
-    "node": {
-      "__id__": 200
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 207
-    },
-    "_group": 1,
-    "_type": 2,
-    "_mass": 1,
-    "_allowSleep": true,
-    "_linearDamping": 0.1,
-    "_angularDamping": 0.1,
-    "_useGravity": true,
-    "_linearFactor": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_angularFactor": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "convert1.002",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 194
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 201
-      },
-      {
-        "__id__": 199
-      },
-      {
-        "__id__": 204
-      }
-    ],
-    "_prefab": {
-      "__id__": 206
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": -5.344,
-      "y": 0,
-      "z": -10.784
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": -2.6692544394972876e-8,
-      "y": 0.7071067513842247,
-      "z": 2.669254261861608e-8,
-      "w": 0.7071068109888681
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 164.1739501953125,
-      "y": 164.1739501953125,
-      "z": 164.1739501953125
-    },
-    "_mobility": 0,
-    "_layer": 1073741824,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": -0.000004325711839002091,
-      "y": 89.99999517032704,
-      "z": 3.837964652054706e-14
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.MeshRenderer",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 200
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 202
-    },
-    "_materials": [
-      {
-        "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@430d9",
-        "__expectedType__": "cc.Material"
-      }
-    ],
-    "_visFlags": 0,
-    "bakeSettings": {
-      "__id__": 203
-    },
-    "_mesh": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@4f026",
-      "__expectedType__": "cc.Mesh"
-    },
-    "_shadowCastingMode": 1,
-    "_shadowReceivingMode": 1,
-    "_shadowBias": 0,
-    "_shadowNormalBias": 0,
-    "_reflectionProbeId": -1,
-    "_reflectionProbeBlendId": -1,
-    "_reflectionProbeBlendWeight": 0,
-    "_enabledGlobalStandardSkinObject": false,
-    "_enableMorph": true,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "a9/jk9G59YlJb7e20nN5tl"
-  },
-  {
-    "__type__": "cc.ModelBakeSettings",
-    "texture": null,
-    "uvParam": {
-      "__type__": "cc.Vec4",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 0
-    },
-    "_bakeable": false,
-    "_castShadow": true,
-    "_receiveShadow": true,
-    "_recieveShadow": true,
-    "_lightmapSize": 64,
-    "_useLightProbe": false,
-    "_bakeToLightProbe": true,
-    "_reflectionProbeType": 0,
-    "_bakeToReflectionProbe": true
-  },
-  {
-    "__type__": "cc.BoxCollider",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {
-      "mountedRoot": {
-        "__id__": 194
-      }
-    },
-    "node": {
-      "__id__": 200
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 205
-    },
-    "_material": null,
-    "_isTrigger": false,
-    "_center": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_size": {
-      "__type__": "cc.Vec3",
-      "x": 0.3,
-      "y": 0.001,
-      "z": 0.2
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "8eAv31bRVHi4S0DIDmmYR6"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "6fQSw2v2FTB5TjrAIbcqcc",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "95vm4ozm9EBKI/9BITUKeG"
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 209
-    },
-    "propertyPath": [
-      "_name"
-    ],
-    "value": "city_model2"
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "3adpPSQNdRGaeHANtN43TC"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 209
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 209
-    },
-    "propertyPath": [
-      "_lrot"
-    ],
-    "value": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 209
-    },
-    "propertyPath": [
-      "_euler"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    }
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 214
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@20d7a",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "79KeBaXYtRM5aRCCthgmDm"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 216
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@20d7a",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "5c/GJFQi9R54IxFebsMrva"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 218
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@20d7a",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "41W37aEuNW5bM3R5z7pmsJ"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 220
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@430d9",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "81Y5qCX7xdXo168O1ArUJR"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 222
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@430d9",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "cfk7mZBMpXUJYwXTOLkHG1"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 224
-    },
-    "propertyPath": [
-      "_materials",
-      "0"
-    ],
-    "value": {
-      "__uuid__": "85ace8fc-a2e4-4e8b-9471-44c141f8ade4@430d9",
-      "__expectedType__": "cc.Material"
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "28iERNdPJZiqg1b7d+5oTX"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 226
-    },
-    "propertyPath": [
-      "_lpos"
-    ],
-    "value": {
-      "__type__": "cc.Vec3",
-      "x": -5.344,
-      "y": 0,
-      "z": -10.784
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "6fQSw2v2FTB5TjrAIbcqcc"
-    ]
-  },
-  {
-    "__type__": "CCPropertyOverrideInfo",
-    "targetInfo": {
-      "__id__": 226
-    },
-    "propertyPath": [
-      "_active"
-    ],
-    "value": true
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "feCVMgqpBKZI8HCfZM+/q5",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "Directional Light",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "_parent": {
-      "__id__": 1
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 230
-      }
-    ],
-    "_prefab": {
-      "__id__": 233
-    },
-    "_lpos": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_lrot": {
-      "__type__": "cc.Quat",
-      "x": 0,
-      "y": 0,
-      "z": 0,
-      "w": 1
-    },
-    "_lscale": {
-      "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
-    },
-    "_mobility": 0,
-    "_layer": 1073741824,
-    "_euler": {
-      "__type__": "cc.Vec3",
-      "x": 0,
-      "y": 0,
-      "z": 0
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.DirectionalLight",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 229
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 231
-    },
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_useColorTemperature": false,
-    "_colorTemperature": 6550,
-    "_staticSettings": {
-      "__id__": 232
-    },
-    "_visibility": -325058561,
-    "_illuminanceHDR": 65000,
-    "_illuminance": 65000,
-    "_illuminanceLDR": 1.6927083333333335,
-    "_shadowEnabled": false,
-    "_shadowPcf": 2,
-    "_shadowBias": 0.00001,
-    "_shadowNormalBias": 0,
-    "_shadowSaturation": 1,
-    "_shadowDistance": 50,
-    "_shadowInvisibleOcclusionRange": 200,
-    "_csmLevel": 4,
-    "_csmLayerLambda": 0.75,
-    "_csmOptimizationMode": 2,
-    "_csmAdvancedOptions": false,
-    "_csmLayersTransition": false,
-    "_csmTransitionRange": 0.05,
-    "_shadowFixedArea": false,
-    "_shadowNear": 0.1,
-    "_shadowFar": 10,
-    "_shadowOrthoSize": 5,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "cfZSJNAzRJtrLqofjTUD1O"
-  },
-  {
-    "__type__": "cc.StaticLightSettings",
-    "_baked": false,
-    "_editorOnly": false,
-    "_castShadow": true
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "628iEy00JCkZGa7o6KHnwA",
-    "instance": null,
-    "targetOverrides": null,
-    "nestedPrefabInstanceRoots": null
-  },
-  {
-    "__type__": "cc.UITransform",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 1
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 235
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
-      "width": 100,
-      "height": 100
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "ddg5Mwv11Hsr+c9AZjy+Sa"
-  },
-  {
-    "__type__": "251b1LD9rlAbJPtECp8FoYX",
-    "_name": "",
-    "_objFlags": 0,
-    "__editorExtras__": {},
-    "node": {
-      "__id__": 1
-    },
-    "_enabled": true,
-    "__prefab": {
-      "__id__": 237
-    },
-    "camera": {
-      "__id__": 19
-    },
-    "enemyTotal": 4,
-    "zoomDistance": 3,
-    "rotateSpeed": 0.2,
-    "horizontalLimit": 50,
-    "verticalLimit": 30,
-    "_id": ""
-  },
-  {
-    "__type__": "cc.CompPrefabInfo",
-    "fileId": "63egnay4tJCra5mhTp2YGN"
-  },
-  {
-    "__type__": "cc.PrefabInfo",
-    "root": {
-      "__id__": 1
-    },
-    "asset": {
-      "__id__": 0
-    },
-    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
-    "instance": null,
-    "targetOverrides": [
-      {
-        "__id__": 239
-      },
-      {
-        "__id__": 242
-      },
-      {
-        "__id__": 245
-      },
-      {
-        "__id__": 248
-      },
-      {
-        "__id__": 251
-      },
-      {
-        "__id__": 254
-      },
-      {
-        "__id__": 257
-      },
-      {
-        "__id__": 260
-      },
-      {
-        "__id__": 263
-      },
-      {
-        "__id__": 266
-      },
-      {
-        "__id__": 269
-      },
-      {
-        "__id__": 272
-      }
-    ],
-    "nestedPrefabInstanceRoots": [
-      {
-        "__id__": 194
-      },
-      {
-        "__id__": 141
-      },
-      {
-        "__id__": 110
-      },
-      {
-        "__id__": 67
-      },
-      {
-        "__id__": 23
-      },
-      {
-        "__id__": 3
-      }
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 141
-    },
-    "sourceInfo": {
-      "__id__": 240
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 141
-    },
-    "targetInfo": {
-      "__id__": 241
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "e9C4o8zHdUwLOGu5wtCned"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 141
-    },
-    "sourceInfo": {
-      "__id__": 243
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 141
-    },
-    "targetInfo": {
-      "__id__": 244
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "b7CGdCiHZdfrMG68RHkzpa"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 141
-    },
-    "sourceInfo": {
-      "__id__": 246
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 141
-    },
-    "targetInfo": {
-      "__id__": 247
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "5c4aqog8FdmZY+cSnwRuwj"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 141
-    },
-    "sourceInfo": {
-      "__id__": 249
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 141
-    },
-    "targetInfo": {
-      "__id__": 250
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "2f3E88aqhTAIZi43SdnrFB"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 23
-    },
-    "sourceInfo": {
-      "__id__": 252
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 23
-    },
-    "targetInfo": {
-      "__id__": 253
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "e9C4o8zHdUwLOGu5wtCned"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 23
-    },
-    "sourceInfo": {
-      "__id__": 255
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 23
-    },
-    "targetInfo": {
-      "__id__": 256
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "2f3E88aqhTAIZi43SdnrFB"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 23
-    },
-    "sourceInfo": {
-      "__id__": 258
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 23
-    },
-    "targetInfo": {
-      "__id__": 259
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "5c4aqog8FdmZY+cSnwRuwj"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 23
-    },
-    "sourceInfo": {
-      "__id__": 261
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 23
-    },
-    "targetInfo": {
-      "__id__": 262
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "b7CGdCiHZdfrMG68RHkzpa"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 67
-    },
-    "sourceInfo": {
-      "__id__": 264
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 67
-    },
-    "targetInfo": {
-      "__id__": 265
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "e9C4o8zHdUwLOGu5wtCned"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 67
-    },
-    "sourceInfo": {
-      "__id__": 267
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 67
-    },
-    "targetInfo": {
-      "__id__": 268
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "2f3E88aqhTAIZi43SdnrFB"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 67
-    },
-    "sourceInfo": {
-      "__id__": 270
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 67
-    },
-    "targetInfo": {
-      "__id__": 271
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "5c4aqog8FdmZY+cSnwRuwj"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  },
-  {
-    "__type__": "cc.TargetOverrideInfo",
-    "source": {
-      "__id__": 67
-    },
-    "sourceInfo": {
-      "__id__": 273
-    },
-    "propertyPath": [
-      "_skinningRoot"
-    ],
-    "target": {
-      "__id__": 67
-    },
-    "targetInfo": {
-      "__id__": 274
-    }
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "b7CGdCiHZdfrMG68RHkzpa"
-    ]
-  },
-  {
-    "__type__": "cc.TargetInfo",
-    "localID": [
-      "22JMFzvElAV6DrRzBSlZPu",
-      "6akyPcygBad400nlkLbBCC"
-    ]
-  }
-]

+ 0 - 13
assets/module_aliens/Prefabs/Levels/level_2.prefab.meta

@@ -1,13 +0,0 @@
-{
-  "ver": "1.1.50",
-  "importer": "prefab",
-  "imported": true,
-  "uuid": "4016d2f3-3394-44fc-bad6-360527bec65d",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {
-    "syncNodeName": "level_2"
-  }
-}

+ 6 - 6
assets/module_aliens/Prefabs/bullet.prefab

@@ -36,9 +36,9 @@
     "_lrot": {
       "__type__": "cc.Quat",
       "x": 0,
-      "y": 0,
+      "y": 1,
       "z": 0,
-      "w": 1
+      "w": 6.123233995736766e-17
     },
     "_lscale": {
       "__type__": "cc.Vec3",
@@ -51,7 +51,7 @@
     "_euler": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": 0,
+      "y": 180,
       "z": 0
     },
     "_id": ""
@@ -157,9 +157,9 @@
     "value": {
       "__type__": "cc.Quat",
       "x": 0,
-      "y": 1,
+      "y": 0,
       "z": 0,
-      "w": 6.123233995736766e-17
+      "w": 1
     }
   },
   {
@@ -173,7 +173,7 @@
     "value": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": 180,
+      "y": 0,
       "z": 0
     }
   },

+ 0 - 2
assets/module_aliens/Script/AliensGlobalInstance.ts

@@ -35,7 +35,6 @@ export class AliensGlobalInstance extends Component {
         this.radarNode = find("Canvas/GameUI/BattleUI/Radar");
         this.lbTestShoot = find("Canvas/GameUI/BattleUI/LbTestShoot").getComponent(Label)!;
         this.renderNode = find("Canvas/GameUI/BattleUI/Render");
-        this.guns = find("Canvas/GameUI/BattleUI/Guns");
     }
 
     public camera: Camera = null!; //相机
@@ -50,7 +49,6 @@ export class AliensGlobalInstance extends Component {
     public aimTarget: Node = null!; //瞄准放大节点
     public radarNode: Node = null!; //侦擦节点
     public lbTestShoot:Label = null!; //测试射击
-    public guns:Node = null!; //测试射击
 
     public renderNode: Node = null!; //渲染节点
 }

+ 5 - 0
assets/module_aliens/Script/BattleUI.ts

@@ -36,6 +36,7 @@ export class BattleUI extends Component {
 
     private registerListener() {
         EventDispatcher.instance.on(GameEvent.EVENT_REFRESH_PLAYER_INFO,this.updateBtnsCountUI,this);
+        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SPLIT,this.startCamerSplit,this);
 
         const btnRender = find('Canvas/GameUI/BattleUI/BottomBtns/BtnRender')!;
         const btnProbe = find('Canvas/GameUI/BattleUI/BottomBtns/BtnProbe')!;
@@ -94,6 +95,10 @@ export class BattleUI extends Component {
         }
     }
 
+    private startCamerSplit() {
+        this.node.active = false;
+    }
+
     private unregisterListener() {
         EventDispatcher.instance.off(GameEvent.EVENT_REFRESH_PLAYER_INFO,this.updateBtnsCountUI,this); 
     }

+ 128 - 0
assets/module_aliens/Script/Components/BulletComponent.ts

@@ -0,0 +1,128 @@
+import { _decorator, Camera, Component, director, Node, tween, Vec3 } from 'cc';
+import { EventDispatcher } from 'db://assets/core_tgx/easy_ui_framework/EventDispatcher';
+import { GameEvent } from '../Enum/GameEvent';
+const { ccclass, property } = _decorator;
+
+//相机切分动画时长
+export const CAMERA_SPLIT_DURATION = 3;
+
+@ccclass('BulletComponent')
+export class BulletComponent extends Component {
+
+    target: Node = null!;
+
+    @property(Camera)
+    camera: Camera = null!; // 相机节点
+
+    protected onLoad(): void {
+        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SPLIT, this.camerSlip, this);
+    }
+
+    private camerSlip(target: Node) {
+        this.hideGun();
+        this.target = target;
+        this.lookAtTarget();
+        this.flyToTarget();
+    }
+
+    private hideGun() {
+       const gun = this.camera.node.getChildByName('gun'); 
+       gun.active = false;
+    }
+
+    //朝向目标
+    lookAtTarget() {
+        if (!this.target) return;
+
+        // 计算子弹到目标的方向
+        const direction = new Vec3();
+        Vec3.subtract(direction, this.target.worldPosition, this.node.worldPosition);
+        direction.normalize();
+
+        // 计算朝向角度(注意Y轴旋转180度)
+        const angle = Math.atan2(direction.x, direction.z) * 180 / Math.PI;
+
+        // 设置子弹旋转
+        this.node.setRotationFromEuler(0, angle, 0);
+    }
+
+    //飞向目标
+    flyToTarget() {
+        if (!this.target || !this.camera) return;
+
+        // 1. 计算相机起始位置(子弹后方)
+        const bulletDir = new Vec3();
+        Vec3.subtract(bulletDir, this.target.worldPosition, this.node.worldPosition);
+        bulletDir.normalize();
+
+        const startCameraPos = new Vec3();
+        Vec3.scaleAndAdd(startCameraPos, this.node.worldPosition, bulletDir, -5);
+
+        this.camera.node.worldPosition = startCameraPos;
+        this.camera.node.lookAt(this.node.worldPosition);
+
+        // 2. 子弹飞行+相机跟随
+        const targetPos = this.target.worldPosition.clone();
+        let elapsedTime = 0;
+
+        tween(this.node)
+            .to(CAMERA_SPLIT_DURATION, { worldPosition: new Vec3(targetPos.x, targetPos.y, targetPos.z) }, {
+                onUpdate: (target, ratio) => {
+                    elapsedTime = ratio! * 3;
+
+                    // 第一秒:相机跟随子弹后方
+                    if (elapsedTime <= 1) {
+                        const followPos = new Vec3();
+                        Vec3.scaleAndAdd(followPos, this.node.worldPosition, bulletDir, -5);
+                        followPos.y += 1;
+
+                        this.camera.node.worldPosition = followPos;
+                        this.camera.node.lookAt(this.node.worldPosition);
+                    }
+                    // 第二秒:平滑移动到侧后方45度
+                    else if (elapsedTime <= 2) {
+                        // 计算侧后方45度方向向量
+                        const sideBackDir = new Vec3();
+                        Vec3.rotateY(sideBackDir, bulletDir, Vec3.UP, Math.PI / 2);
+
+                        // 起始位置(后方)和目标位置(侧后方)
+                        const startPos = new Vec3();
+                        Vec3.scaleAndAdd(startPos, this.node.worldPosition, bulletDir, -5);
+                        startPos.y += 3;
+
+                        const targetPos = new Vec3();
+                        Vec3.scaleAndAdd(targetPos, this.node.worldPosition, sideBackDir, -5);
+                        targetPos.y += 3;
+
+                        // 使用lerp平滑过渡
+                        const currentPos = new Vec3();
+                        const progress = (elapsedTime - 1) / 1; // 0-1之间的进度
+                        Vec3.lerp(currentPos, startPos, targetPos, progress);
+
+                        this.camera.node.worldPosition = currentPos;
+                        this.camera.node.lookAt(this.node.worldPosition);
+                    }
+                    // 第三秒:相机对准目标节点
+                    else {
+                        this.node.setScale(1, 1, 1);
+                        // 计算目标点前方5单位的位置(距离从10改为5)
+                        const targetViewPos = new Vec3(
+                            this.target.worldPosition.x,
+                            this.target.worldPosition.y + 2, // 高度偏移2单位
+                            this.target.worldPosition.z + 3 // 前方5单位
+                        );
+
+                        this.camera.node.worldPosition = targetViewPos;
+                        this.camera.node.lookAt(this.target.worldPosition);
+                    }
+                }
+            })
+            .start();
+    }
+
+    protected onDestroy(): void {
+        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SPLIT, this.camerSlip, this);
+    }
+}
+
+

+ 9 - 0
assets/module_aliens/Script/Components/BulletComponent.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "4.0.23",
+  "importer": "typescript",
+  "imported": true,
+  "uuid": "66dbd844-51f5-442e-8c7a-934ccd7f9468",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

+ 26 - 26
assets/module_aliens/Script/Components/RadarComponent.ts

@@ -9,7 +9,7 @@ const { ccclass, property } = _decorator;
 export class RadarComponent extends Component {
 
     @property(Node)
-    activeNode:Node = null!;
+    activeNode: Node = null!;
 
     private _tween: any = null;
 
@@ -31,14 +31,14 @@ export class RadarComponent extends Component {
 
     private startFadeAnimation() {
         if (!this.activeNode) return;
-        
+
         if (this._tween) {
             this._tween.stop();
         }
-        
+
         const uiOpacity = this.activeNode.getComponent(UIOpacity);
         uiOpacity.opacity = 255;
-        
+
         this._tween = tween(uiOpacity)
             .to(0.5, { opacity: 0 })
             .to(0.5, { opacity: 255 })
@@ -47,19 +47,19 @@ export class RadarComponent extends Component {
             .start();
     }
 
-    private registerEvent(){
-        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR,this.onRadar,this);
-        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,this.cancelRadar,this);
-        EventDispatcher.instance.on(GameEvent.EVENT_LAST_ENEMY_KILLED,this.cancelRadar,this);
+    private registerEvent() {
+        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR, this.onRadar, this);
+        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SHOOT_ENEMY, this.cancelRadar, this);
+        EventDispatcher.instance.on(GameEvent.EVENT_LAST_ENEMY_KILLED, this.cancelRadar, this);
     }
 
-    private unregisterEvent(){
-        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR,this.onRadar,this);
-        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,this.cancelRadar,this);
-        EventDispatcher.instance.off(GameEvent.EVENT_LAST_ENEMY_KILLED,this.cancelRadar,this);
+    private unregisterEvent() {
+        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR, this.onRadar, this);
+        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SHOOT_ENEMY, this.cancelRadar, this);
+        EventDispatcher.instance.off(GameEvent.EVENT_LAST_ENEMY_KILLED, this.cancelRadar, this);
     }
 
-    private async onRadar(){
+    private async onRadar() {
         this.node.active = true;
         this._shouldUpdatePosition = true;
 
@@ -67,18 +67,18 @@ export class RadarComponent extends Component {
         const camera = await this.getSceneCamera();
         //获取目标节点
         this._targetNode = await this.getTargetNode();
-        
-        if(this._targetNode){
+
+        if (this._targetNode) {
             const battleUI = AliensGlobalInstance.instance.battleUI;
-            const localPos = GameUtil.worldToScreenLocal(this._targetNode,battleUI,camera);
-            
+            const localPos = GameUtil.worldToScreenLocal(this._targetNode, battleUI, camera);
+
             // 移动雷达指示器
             this.node.setPosition(localPos);
-            EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR_LOCK,this._targetNode); // 发送事件通知相机已准备好进行截图,传递当前的 _targetNode 作为参数,用于在相机组件中获取目标节点的位置和旋转信息。
+            EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR_LOCK, this._targetNode); // 发送事件通知相机已准备好进行截图,传递当前的 _targetNode 作为参数,用于在相机组件中获取目标节点的位置和旋转信息。
         }
     }
 
-    private cancelRadar(){
+    private cancelRadar() {
         console.log('取消雷达');
         this.node.active = false;
         this._shouldUpdatePosition = false;
@@ -93,7 +93,7 @@ export class RadarComponent extends Component {
     }
 
     update(deltaTime: number) {
-        if(this._shouldUpdatePosition && this._targetNode) {
+        if (this._shouldUpdatePosition && this._targetNode) {
             const battleUI = AliensGlobalInstance.instance.battleUI;
             const camera = this.node.scene.getComponentInChildren(Camera);
             const localPos = GameUtil.worldToScreenLocal(this._targetNode, battleUI, camera);
@@ -101,10 +101,10 @@ export class RadarComponent extends Component {
         }
     }
 
-    private async getSceneCamera() :Promise<Camera>{
+    private async getSceneCamera(): Promise<Camera> {
         return new Promise<Camera>((resolve, reject) => {
             const levelNode = AliensGlobalInstance.instance.levels.children[0];
-            if(!levelNode){return;}
+            if (!levelNode) { return; }
 
             const camera = levelNode.getComponentInChildren(Camera)!;
             resolve(camera);
@@ -112,17 +112,17 @@ export class RadarComponent extends Component {
     }
 
     //获取目标节点
-    private  async getTargetNode():Promise<Node> {
+    private async getTargetNode(): Promise<Node> {
         return new Promise<Node>((resolve, reject) => {
             const levelNode = AliensGlobalInstance.instance.levels.children[0];
-            const et = levelNode.getChildByName('ets');
+            const et = levelNode.getChildByName('Ets');
 
             console.log(`剩余的外星人数量:${et.children.length}`);
             this._index++;
-            if(this._index >= et.children.length){
+            if (this._index >= et.children.length) {
                 this._index = 0;
             }
-            
+
             resolve(et.children[this._index]);
             // resolve(et.children[1]);
         });

+ 23 - 23
assets/module_aliens/Script/Components/ScreenShotComponent.ts

@@ -18,11 +18,11 @@ export class ScreenShotComponent extends Component {
     private _originalCameraPosition: Vec3 = new Vec3();
     // private _originalCameraRotation: Vec3 = new Vec3();
 
-    private _originalCameraRotation: Quat = new Quat(); 
+    private _originalCameraRotation: Quat = new Quat();
 
-    private _shouldFlipImage: boolean = true; 
+    private _shouldFlipImage: boolean = true;
 
-    private _index:number = 0;
+    private _index: number = 0;
 
     //渲染的目标节点
     private _targetNode: Node = null!;
@@ -31,14 +31,14 @@ export class ScreenShotComponent extends Component {
         this.registerEvent();
     }
 
-    private registerEvent(){
-        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SCREENSHOT,this.screenShot,this);
-        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,this.shootEnemy,this);
+    private registerEvent() {
+        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SCREENSHOT, this.screenShot, this);
+        EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SHOOT_ENEMY, this.shootEnemy, this);
     }
 
-    private unregisterEvent(){
-        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SCREENSHOT,this.screenShot,this); 
-        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,this.shootEnemy,this);
+    private unregisterEvent() {
+        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SCREENSHOT, this.screenShot, this);
+        EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SHOOT_ENEMY, this.shootEnemy, this);
     }
 
     //截图
@@ -61,7 +61,7 @@ export class ScreenShotComponent extends Component {
         newSpriteFrame.texture = renderTex;
         // console.log(`this._shouldFlipImage:${this._shouldFlipImage}`);
         newSpriteFrame.flipUVY = this._shouldFlipImage; // 使用SpriteFrame的翻转功能
-        
+
         // 保存原始相机状态
         this._originalTargetTexture = camera.targetTexture;
         camera.node.getWorldPosition(this._originalCameraPosition);
@@ -89,26 +89,26 @@ export class ScreenShotComponent extends Component {
 
     private _shootCount: number = 0;
     //击杀了场景怪物 隐藏侦探节点
-    private shootEnemy(enemy:Node){
-        if(!this.node.active || !this._targetNode) return;
-        
-        if(enemy == this._targetNode){
+    private shootEnemy(enemy: Node) {
+        if (!this.node.active || !this._targetNode) return;
+
+        if (enemy == this._targetNode) {
             this.scheduleOnce(() => {
                 tgxUITips.show('击杀的怪物是侦探上的!');
                 this._shootCount++; // 增加计数
-                if(this._shootCount > 0){
-                    this._shouldFlipImage = false; 
+                if (this._shootCount > 0) {
+                    this._shouldFlipImage = false;
                 }
                 this.node.active = false;
-            },1);
+            }, 1);
         }
     }
 
     //获取场景相机
-    private async getSceneCamera() :Promise<Camera>{
+    private async getSceneCamera(): Promise<Camera> {
         return new Promise<Camera>((resolve, reject) => {
             const levelNode = AliensGlobalInstance.instance.levels.children[0];
-            if(!levelNode){return;}
+            if (!levelNode) { return; }
 
             const camera = levelNode.getComponentInChildren(Camera)!;
             resolve(camera);
@@ -116,16 +116,16 @@ export class ScreenShotComponent extends Component {
     }
 
     //获取目标节点
-    private  async getTargetNode():Promise<Node> {
+    private async getTargetNode(): Promise<Node> {
         return new Promise<Node>((resolve, reject) => {
             const levelNode = AliensGlobalInstance.instance.levels.children[0];
-            const et = levelNode.getChildByName('ets');
+            const et = levelNode.getChildByName('Ets');
 
             this._index++;
-            if(this._index >= et.children.length){
+            if (this._index >= et.children.length) {
                 this._index = 0;
             }
-            
+
             resolve(et.children[this._index]);
         });
     }

+ 3 - 0
assets/module_aliens/Script/Enum/GameEvent.ts

@@ -40,6 +40,9 @@ export class GameEvent {
     /** 发射射击*/
     static readonly EVENT_CAMERA_SHOOT = 'EVENT_CAMERA_SHOOT';
 
+    /** 镜头切分事件*/
+    static readonly EVENT_CAMERA_SPLIT = 'EVENT_CAMERA_SPLIT';
+
     /** 截图事件*/
     static readonly EVENT_CAMERA_SCREENSHOT = 'EVENT_CAMERA_SCREENSHOT';
 

+ 6 - 9
assets/module_aliens/Script/LevelAction.ts

@@ -12,6 +12,7 @@ import { UI_BattleGambit } from '../../scripts/UIDef';
 import { CameraSegmentation, moveDuration } from './CamerSegmentation';
 import { TimerMgr } from './Manager/TimerMgr';
 import { LevelManager } from './Manager/LevelMgr';
+import { CAMERA_SPLIT_DURATION } from './Components/BulletComponent';
 
 const { ccclass, property } = _decorator;
 //动画时长
@@ -77,7 +78,7 @@ export class LevelAction extends Component {
         this.updateLvlTitle();
     }
 
-    private updateLvlTitle(){
+    private updateLvlTitle() {
         const lvlTitle = AliensGlobalInstance.instance.titleLvl;
         const level = LevelManager.instance.levelModel.level;
         lvlTitle.getChildByName('LbLvl').getComponent(Label).string = `${level}`;
@@ -162,7 +163,7 @@ export class LevelAction extends Component {
                 const item = results[i];
                 const hitNode = item.collider.node;
 
-                if(item.collider.getGroup() == 1 << 4) {
+                if (item.collider.getGroup() == 1 << 4) {
                     LevelManager.instance.levelModel.headshotCount++;
                     console.log('爆头了!!!!!!!!!!!!')
                     EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_HEADSHOT); // 触发事件通知UI显示headshot di
@@ -172,21 +173,17 @@ export class LevelAction extends Component {
                     LevelManager.instance.levelModel.hitCount++;
                     // console.log(`击中次数: ${LevelManager.instance.levelModel.hitCount} 爆头次数: ${LevelManager.instance.levelModel.headshotCount}`)
                     const levelNode = AliensGlobalInstance.instance.levels.children[0];
-                    const remain = levelNode.getChildByName('ets')!.children.length;
+                    const remain = levelNode.getChildByName('Ets')!.children.length;
 
                     if (remain > 1) {
-                        EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_TEXT);
                         EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_ENEMY, hitNode);
                     } else {
-                        const origin = levelNode.getChildByName('origin')!;
-                        const target = hitNode;
                         EventDispatcher.instance.emit(GameEvent.EVENT_LAST_ENEMY_KILLED);
                         TimerMgr.inst.pauseCountdown();
-                        AliensGlobalInstance.instance.guns.active = false;
-                        CameraSegmentation.segmentation(origin, target);
+                        EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SPLIT, hitNode);
                         this.scheduleOnce(() => {
                             EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_ENEMY, hitNode);
-                        }, (moveDuration + 1) / 10);
+                        }, CAMERA_SPLIT_DURATION);
                     }
                 }
             }

+ 1 - 1
profiles/v2/packages/preview.json

@@ -5,7 +5,7 @@
   },
   "preview": {
     "current": {
-      "platform": "gameView"
+      "platform": "browser"
     }
   }
 }

+ 34 - 34
profiles/v2/packages/scene.json

@@ -5,7 +5,7 @@
     "__version__": "1.3.7"
   },
   "gizmos-infos": {
-    "is2D": true,
+    "is2D": false,
     "is3DIcon": false,
     "iconSize": 2,
     "gridVisible": true,
@@ -1189,24 +1189,24 @@
     },
     "773de0b0-468b-4fbb-965c-36c47d7a4c94": {
       "position": {
-        "x": 826.6379769153305,
-        "y": 837.1726985267067,
-        "z": 5000
+        "x": 383.03552321687357,
+        "y": 808.5440821031309,
+        "z": 18.52510620693281
       },
       "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
+        "x": -0.17227146107386354,
+        "y": 0.08912897446145787,
+        "z": 0.015655921874580883,
+        "w": 0.9808840204931388
       },
       "viewCenter": {
-        "x": 382.09100341796875,
-        "y": 800.27001953125,
-        "z": 0.6309999823570251
+        "x": 379.3870081718289,
+        "y": 801.2075438683404,
+        "z": -1.385582262681222
       },
       "contentRect": {
-        "x": 761.1576304168208,
-        "y": 777.3862952019804,
+        "x": 1262.2246297097652,
+        "y": 1202.7238502836049,
         "width": 880,
         "height": 747
       },
@@ -1214,15 +1214,15 @@
     },
     "19323c5d-5d36-438a-86ee-8288c690e5b0": {
       "position": {
-        "x": 45.67749999999998,
-        "y": 97.14333333333332,
-        "z": 5000
+        "x": 19.3544227134769,
+        "y": 19.3544227134769,
+        "z": 19.3544227134769
       },
       "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
+        "x": -0.27984814233312133,
+        "y": 0.3647051996310009,
+        "z": 0.11591689595929512,
+        "w": 0.8804762392171493
       },
       "viewCenter": {
         "x": 0,
@@ -1230,12 +1230,12 @@
         "z": 0
       },
       "contentRect": {
-        "x": 182.5,
-        "y": 385,
-        "width": 355,
-        "height": 748.9041095890411
+        "x": 0,
+        "y": 0,
+        "width": 1875,
+        "height": 1250
       },
-      "scale": 0.9726027397260274
+      "scale": 1
     },
     "9e293cde-e27b-4902-808b-e884f3e9da32": {
       "position": {
@@ -1257,15 +1257,15 @@
       "contentRect": {
         "x": 0,
         "y": 0,
-        "width": 335,
-        "height": 707
+        "width": 1875,
+        "height": 1250
       },
       "scale": 1
     },
     "be14c61f-22d8-4bb9-b444-ad9f29740469": {
       "position": {
-        "x": 257.3178554644597,
-        "y": 242.33178214870213,
+        "x": 433.5,
+        "y": 403.49999999999994,
         "z": 5000
       },
       "rotation": {
@@ -1280,12 +1280,12 @@
         "z": 0
       },
       "contentRect": {
-        "x": -364.78367040797895,
-        "y": -1070.5809903641757,
-        "width": 856.2565055762082,
-        "height": 797
+        "x": 0,
+        "y": 0,
+        "width": 1875,
+        "height": 1250
       },
-      "scale": 0.2692486564232375
+      "scale": 1
     }
   },
   "camera-uuids": [