diff --git a/assets/bundles/battleGame/prefab/BattleGame.prefab b/assets/bundles/battleGame/prefab/BattleGame.prefab index 78d3661..cf0450d 100644 --- a/assets/bundles/battleGame/prefab/BattleGame.prefab +++ b/assets/bundles/battleGame/prefab/BattleGame.prefab @@ -28,59 +28,68 @@ "__id__": 14 }, { - "__id__": 22 + "__id__": 20 }, { - "__id__": 171 + "__id__": 26 }, { - "__id__": 679 + "__id__": 32 }, { - "__id__": 755 + "__id__": 40 }, { - "__id__": 761 + "__id__": 189 }, { - "__id__": 765 + "__id__": 697 + }, + { + "__id__": 773 }, { "__id__": 779 }, { - "__id__": 807 + "__id__": 783 + }, + { + "__id__": 797 + }, + { + "__id__": 825 }, { - "__id__": 835 + "__id__": 853 }, { - "__id__": 863 + "__id__": 881 } ], "_active": true, "_components": [ { - "__id__": 895 + "__id__": 913 }, { - "__id__": 897 + "__id__": 915 }, { - "__id__": 899 + "__id__": 917 }, { - "__id__": 901 + "__id__": 919 }, { - "__id__": 903 + "__id__": 921 }, { - "__id__": 905 + "__id__": 923 } ], "_prefab": { - "__id__": 907 + "__id__": 925 }, "_lpos": { "__type__": "cc.Vec3", @@ -367,7 +376,7 @@ }, { "__type__": "cc.Node", - "_name": "Mask", + "_name": "ui_textGridDown", "_objFlags": 0, "__editorExtras__": {}, "_parent": { @@ -381,13 +390,10 @@ }, { "__id__": 17 - }, - { - "__id__": 19 } ], "_prefab": { - "__id__": 21 + "__id__": 19 }, "_lpos": { "__type__": "cc.Vec3", @@ -430,6 +436,390 @@ "__prefab": { "__id__": 16 }, + "_contentSize": { + "__type__": "cc.Size", + "width": 750, + "height": 1600 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "75pXHXb25CnIxQSQbExqia" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 14 + }, + "_enabled": false, + "__prefab": { + "__id__": 18 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "52p3izkeVAC4eMoIAyE6LC" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "acvcJP9R9GAqZCGy3phTyu", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "ui_textGrids", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 21 + }, + { + "__id__": 23 + } + ], + "_prefab": { + "__id__": 25 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 20 + }, + "_enabled": true, + "__prefab": { + "__id__": 22 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 750, + "height": 1600 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8fdfatxAVAb5svtBgr6bVn" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 20 + }, + "_enabled": false, + "__prefab": { + "__id__": 24 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3cFCktQkBBpZhBSmQYv5Fn" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "5dY0LGRzBEu7P+59sRgOXo", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "ui_textGridUp", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 27 + }, + { + "__id__": 29 + } + ], + "_prefab": { + "__id__": 31 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 26 + }, + "_enabled": true, + "__prefab": { + "__id__": 28 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 750, + "height": 1600 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9b2vH1DEtJSLsP8bWfwi32" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 26 + }, + "_enabled": false, + "__prefab": { + "__id__": 30 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 100, + "_originalHeight": 100, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b9kFzdLHJPAbwhc6EiFgg4" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ber1FRMZpK8YVTzZekb1yM", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "Mask", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 33 + }, + { + "__id__": 35 + }, + { + "__id__": 37 + } + ], + "_prefab": { + "__id__": 39 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 32 + }, + "_enabled": true, + "__prefab": { + "__id__": 34 + }, "_contentSize": { "__type__": "cc.Size", "width": 100, @@ -452,11 +842,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 14 + "__id__": 32 }, "_enabled": true, "__prefab": { - "__id__": 18 + "__id__": 36 }, "_type": 0, "_inverted": false, @@ -474,11 +864,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 14 + "__id__": 32 }, "_enabled": true, "__prefab": { - "__id__": 20 + "__id__": 38 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -537,41 +927,41 @@ }, "_children": [ { - "__id__": 23 + "__id__": 41 }, { - "__id__": 27 + "__id__": 45 }, { - "__id__": 39 + "__id__": 57 }, { - "__id__": 59 + "__id__": 77 }, { - "__id__": 75 + "__id__": 93 }, { - "__id__": 125 + "__id__": 143 }, { - "__id__": 147 + "__id__": 165 }, { - "__id__": 162 + "__id__": 180 } ], "_active": true, "_components": [ { - "__id__": 166 + "__id__": 184 }, { - "__id__": 168 + "__id__": 186 } ], "_prefab": { - "__id__": 170 + "__id__": 188 }, "_lpos": { "__type__": "cc.Vec3", @@ -608,17 +998,17 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [], "_active": true, "_components": [ { - "__id__": 24 + "__id__": 42 } ], "_prefab": { - "__id__": 26 + "__id__": 44 }, "_lpos": { "__type__": "cc.Vec3", @@ -655,11 +1045,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 23 + "__id__": 41 }, "_enabled": true, "__prefab": { - "__id__": 25 + "__id__": 43 }, "_contentSize": { "__type__": "cc.Size", @@ -696,29 +1086,29 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [], "_active": true, "_components": [ { - "__id__": 28 + "__id__": 46 }, { - "__id__": 30 + "__id__": 48 }, { - "__id__": 32 + "__id__": 50 }, { - "__id__": 34 + "__id__": 52 }, { - "__id__": 36 + "__id__": 54 } ], "_prefab": { - "__id__": 38 + "__id__": 56 }, "_lpos": { "__type__": "cc.Vec3", @@ -755,11 +1145,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 27 + "__id__": 45 }, "_enabled": true, "__prefab": { - "__id__": 29 + "__id__": 47 }, "_contentSize": { "__type__": "cc.Size", @@ -783,11 +1173,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 27 + "__id__": 45 }, "_enabled": true, "__prefab": { - "__id__": 31 + "__id__": 49 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -828,11 +1218,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 27 + "__id__": 45 }, "_enabled": true, "__prefab": { - "__id__": 33 + "__id__": 51 }, "clickEvents": [], "_interactable": true, @@ -884,11 +1274,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 27 + "__id__": 45 }, "_enabled": true, "__prefab": { - "__id__": 35 + "__id__": 53 }, "_alignFlags": 8, "_target": null, @@ -920,11 +1310,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 27 + "__id__": 45 }, "_enabled": true, "__prefab": { - "__id__": 37 + "__id__": 55 }, "_id": "" }, @@ -951,30 +1341,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [ { - "__id__": 40 + "__id__": 58 }, { - "__id__": 46 + "__id__": 64 } ], "_active": false, "_components": [ { - "__id__": 52 + "__id__": 70 }, { - "__id__": 54 + "__id__": 72 }, { - "__id__": 56 + "__id__": 74 } ], "_prefab": { - "__id__": 58 + "__id__": 76 }, "_lpos": { "__type__": "cc.Vec3", @@ -1011,20 +1401,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 39 + "__id__": 57 }, "_children": [], "_active": true, "_components": [ { - "__id__": 41 + "__id__": 59 }, { - "__id__": 43 + "__id__": 61 } ], "_prefab": { - "__id__": 45 + "__id__": 63 }, "_lpos": { "__type__": "cc.Vec3", @@ -1061,11 +1451,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 40 + "__id__": 58 }, "_enabled": true, "__prefab": { - "__id__": 42 + "__id__": 60 }, "_contentSize": { "__type__": "cc.Size", @@ -1089,11 +1479,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 40 + "__id__": 58 }, "_enabled": true, "__prefab": { - "__id__": 44 + "__id__": 62 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1147,20 +1537,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 39 + "__id__": 57 }, "_children": [], "_active": true, "_components": [ { - "__id__": 47 + "__id__": 65 }, { - "__id__": 49 + "__id__": 67 } ], "_prefab": { - "__id__": 51 + "__id__": 69 }, "_lpos": { "__type__": "cc.Vec3", @@ -1197,11 +1587,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 46 + "__id__": 64 }, "_enabled": true, "__prefab": { - "__id__": 48 + "__id__": 66 }, "_contentSize": { "__type__": "cc.Size", @@ -1225,11 +1615,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 46 + "__id__": 64 }, "_enabled": true, "__prefab": { - "__id__": 50 + "__id__": 68 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1283,11 +1673,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 39 + "__id__": 57 }, "_enabled": true, "__prefab": { - "__id__": 53 + "__id__": 71 }, "_contentSize": { "__type__": "cc.Size", @@ -1311,11 +1701,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 39 + "__id__": 57 }, "_enabled": true, "__prefab": { - "__id__": 55 + "__id__": 73 }, "_id": "" }, @@ -1329,11 +1719,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 39 + "__id__": 57 }, "_enabled": true, "__prefab": { - "__id__": 57 + "__id__": 75 }, "clickEvents": [], "_interactable": true, @@ -1398,24 +1788,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [ { - "__id__": 60 + "__id__": 78 }, { - "__id__": 66 + "__id__": 84 } ], "_active": true, "_components": [ { - "__id__": 72 + "__id__": 90 } ], "_prefab": { - "__id__": 74 + "__id__": 92 }, "_lpos": { "__type__": "cc.Vec3", @@ -1452,20 +1842,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 59 + "__id__": 77 }, "_children": [], "_active": true, "_components": [ { - "__id__": 61 + "__id__": 79 }, { - "__id__": 63 + "__id__": 81 } ], "_prefab": { - "__id__": 65 + "__id__": 83 }, "_lpos": { "__type__": "cc.Vec3", @@ -1502,11 +1892,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 60 + "__id__": 78 }, "_enabled": true, "__prefab": { - "__id__": 62 + "__id__": 80 }, "_contentSize": { "__type__": "cc.Size", @@ -1530,11 +1920,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 60 + "__id__": 78 }, "_enabled": true, "__prefab": { - "__id__": 64 + "__id__": 82 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1588,20 +1978,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 59 + "__id__": 77 }, "_children": [], "_active": true, "_components": [ { - "__id__": 67 + "__id__": 85 }, { - "__id__": 69 + "__id__": 87 } ], "_prefab": { - "__id__": 71 + "__id__": 89 }, "_lpos": { "__type__": "cc.Vec3", @@ -1638,11 +2028,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 66 + "__id__": 84 }, "_enabled": true, "__prefab": { - "__id__": 68 + "__id__": 86 }, "_contentSize": { "__type__": "cc.Size", @@ -1666,11 +2056,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 66 + "__id__": 84 }, "_enabled": true, "__prefab": { - "__id__": 70 + "__id__": 88 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1747,11 +2137,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 59 + "__id__": 77 }, "_enabled": true, "__prefab": { - "__id__": 73 + "__id__": 91 }, "_contentSize": { "__type__": "cc.Size", @@ -1788,24 +2178,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [ { - "__id__": 76 + "__id__": 94 }, { - "__id__": 96 + "__id__": 114 } ], "_active": true, "_components": [ { - "__id__": 122 + "__id__": 140 } ], "_prefab": { - "__id__": 124 + "__id__": 142 }, "_lpos": { "__type__": "cc.Vec3", @@ -1840,17 +2230,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 75 + "__id__": 93 }, "_prefab": { - "__id__": 77 + "__id__": 95 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 76 + "__id__": 94 }, "asset": { "__uuid__": "834225e5-0107-4dc8-98b5-e203873774ae", @@ -1858,7 +2248,7 @@ }, "fileId": "50SV7PXetCj5ArE9+5F3+9", "instance": { - "__id__": 78 + "__id__": 96 }, "targetOverrides": null }, @@ -1872,43 +2262,43 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 79 + "__id__": 97 }, { - "__id__": 81 + "__id__": 99 }, { - "__id__": 82 + "__id__": 100 }, { - "__id__": 83 + "__id__": 101 }, { - "__id__": 84 + "__id__": 102 }, { - "__id__": 86 + "__id__": 104 }, { - "__id__": 88 + "__id__": 106 }, { - "__id__": 89 + "__id__": 107 }, { - "__id__": 90 + "__id__": 108 }, { - "__id__": 91 + "__id__": 109 }, { - "__id__": 92 + "__id__": 110 }, { - "__id__": 94 + "__id__": 112 }, { - "__id__": 95 + "__id__": 113 } ], "removedComponents": [] @@ -1916,7 +2306,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 80 + "__id__": 98 }, "propertyPath": [ "_name" @@ -1932,7 +2322,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 80 + "__id__": 98 }, "propertyPath": [ "_lpos" @@ -1947,7 +2337,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 80 + "__id__": 98 }, "propertyPath": [ "_lrot" @@ -1963,7 +2353,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 80 + "__id__": 98 }, "propertyPath": [ "_euler" @@ -1978,7 +2368,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 85 + "__id__": 103 }, "propertyPath": [ "_string" @@ -1994,7 +2384,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 87 + "__id__": 105 }, "propertyPath": [ "_contentSize" @@ -2014,7 +2404,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 85 + "__id__": 103 }, "propertyPath": [ "_color" @@ -2030,7 +2420,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 85 + "__id__": 103 }, "propertyPath": [ "_outlineColor" @@ -2046,7 +2436,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 85 + "__id__": 103 }, "propertyPath": [ "_fontSize" @@ -2056,7 +2446,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 85 + "__id__": 103 }, "propertyPath": [ "_actualFontSize" @@ -2066,7 +2456,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 93 + "__id__": 111 }, "propertyPath": [ "key" @@ -2082,7 +2472,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 85 + "__id__": 103 }, "propertyPath": [ "_outlineWidth" @@ -2092,7 +2482,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 85 + "__id__": 103 }, "propertyPath": [ "_enableOutline" @@ -2105,27 +2495,27 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 75 + "__id__": 93 }, "_children": [ { - "__id__": 97 + "__id__": 115 }, { - "__id__": 107 + "__id__": 125 }, { - "__id__": 113 + "__id__": 131 } ], "_active": false, "_components": [ { - "__id__": 119 + "__id__": 137 } ], "_prefab": { - "__id__": 121 + "__id__": 139 }, "_lpos": { "__type__": "cc.Vec3", @@ -2162,26 +2552,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 96 + "__id__": 114 }, "_children": [], "_active": true, "_components": [ { - "__id__": 98 + "__id__": 116 }, { - "__id__": 100 + "__id__": 118 }, { - "__id__": 102 + "__id__": 120 }, { - "__id__": 104 + "__id__": 122 } ], "_prefab": { - "__id__": 106 + "__id__": 124 }, "_lpos": { "__type__": "cc.Vec3", @@ -2218,11 +2608,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 97 + "__id__": 115 }, "_enabled": true, "__prefab": { - "__id__": 99 + "__id__": 117 }, "_contentSize": { "__type__": "cc.Size", @@ -2246,11 +2636,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 97 + "__id__": 115 }, "_enabled": true, "__prefab": { - "__id__": 101 + "__id__": 119 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2291,11 +2681,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 97 + "__id__": 115 }, "_enabled": true, "__prefab": { - "__id__": 103 + "__id__": 121 }, "speed": 1, "useScale": true, @@ -2334,11 +2724,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 97 + "__id__": 115 }, "_enabled": true, "__prefab": { - "__id__": 105 + "__id__": 123 }, "_opacity": 255, "_id": "" @@ -2366,20 +2756,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 96 + "__id__": 114 }, "_children": [], "_active": true, "_components": [ { - "__id__": 108 + "__id__": 126 }, { - "__id__": 110 + "__id__": 128 } ], "_prefab": { - "__id__": 112 + "__id__": 130 }, "_lpos": { "__type__": "cc.Vec3", @@ -2416,11 +2806,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 107 + "__id__": 125 }, "_enabled": true, "__prefab": { - "__id__": 109 + "__id__": 127 }, "_contentSize": { "__type__": "cc.Size", @@ -2444,11 +2834,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 107 + "__id__": 125 }, "_enabled": true, "__prefab": { - "__id__": 111 + "__id__": 129 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2525,20 +2915,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 96 + "__id__": 114 }, "_children": [], "_active": true, "_components": [ { - "__id__": 114 + "__id__": 132 }, { - "__id__": 116 + "__id__": 134 } ], "_prefab": { - "__id__": 118 + "__id__": 136 }, "_lpos": { "__type__": "cc.Vec3", @@ -2575,11 +2965,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 113 + "__id__": 131 }, "_enabled": true, "__prefab": { - "__id__": 115 + "__id__": 133 }, "_contentSize": { "__type__": "cc.Size", @@ -2603,11 +2993,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 113 + "__id__": 131 }, "_enabled": true, "__prefab": { - "__id__": 117 + "__id__": 135 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2684,11 +3074,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 96 + "__id__": 114 }, "_enabled": true, "__prefab": { - "__id__": 120 + "__id__": 138 }, "_contentSize": { "__type__": "cc.Size", @@ -2725,11 +3115,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 75 + "__id__": 93 }, "_enabled": true, "__prefab": { - "__id__": 123 + "__id__": 141 }, "_contentSize": { "__type__": "cc.Size", @@ -2766,27 +3156,27 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [ { - "__id__": 126 + "__id__": 144 }, { - "__id__": 134 + "__id__": 152 } ], "_active": true, "_components": [ { - "__id__": 142 + "__id__": 160 }, { - "__id__": 144 + "__id__": 162 } ], "_prefab": { - "__id__": 146 + "__id__": 164 }, "_lpos": { "__type__": "cc.Vec3", @@ -2821,17 +3211,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 125 + "__id__": 143 }, "_prefab": { - "__id__": 127 + "__id__": 145 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 126 + "__id__": 144 }, "asset": { "__uuid__": "af9aa6b3-9c54-4fa4-b599-0c91f7442ed2", @@ -2839,7 +3229,7 @@ }, "fileId": "1aMAzMzc5NTribLGuHEoWV", "instance": { - "__id__": 128 + "__id__": 146 }, "targetOverrides": null }, @@ -2853,16 +3243,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 129 + "__id__": 147 }, { - "__id__": 131 + "__id__": 149 }, { - "__id__": 132 + "__id__": 150 }, { - "__id__": 133 + "__id__": 151 } ], "removedComponents": [] @@ -2870,7 +3260,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 130 + "__id__": 148 }, "propertyPath": [ "_name" @@ -2886,7 +3276,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 130 + "__id__": 148 }, "propertyPath": [ "_lpos" @@ -2901,7 +3291,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 130 + "__id__": 148 }, "propertyPath": [ "_lrot" @@ -2917,7 +3307,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 130 + "__id__": 148 }, "propertyPath": [ "_euler" @@ -2933,17 +3323,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 125 + "__id__": 143 }, "_prefab": { - "__id__": 135 + "__id__": 153 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 134 + "__id__": 152 }, "asset": { "__uuid__": "af9aa6b3-9c54-4fa4-b599-0c91f7442ed2", @@ -2951,7 +3341,7 @@ }, "fileId": "1aMAzMzc5NTribLGuHEoWV", "instance": { - "__id__": 136 + "__id__": 154 }, "targetOverrides": null }, @@ -2965,16 +3355,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 137 + "__id__": 155 }, { - "__id__": 139 + "__id__": 157 }, { - "__id__": 140 + "__id__": 158 }, { - "__id__": 141 + "__id__": 159 } ], "removedComponents": [] @@ -2982,7 +3372,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 138 + "__id__": 156 }, "propertyPath": [ "_name" @@ -2998,7 +3388,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 138 + "__id__": 156 }, "propertyPath": [ "_lpos" @@ -3013,7 +3403,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 138 + "__id__": 156 }, "propertyPath": [ "_lrot" @@ -3029,7 +3419,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 138 + "__id__": 156 }, "propertyPath": [ "_euler" @@ -3047,11 +3437,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 125 + "__id__": 143 }, "_enabled": true, "__prefab": { - "__id__": 143 + "__id__": 161 }, "_contentSize": { "__type__": "cc.Size", @@ -3075,11 +3465,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 125 + "__id__": 143 }, "_enabled": true, "__prefab": { - "__id__": 145 + "__id__": 163 }, "_resizeMode": 1, "_layoutType": 1, @@ -3126,24 +3516,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [ { - "__id__": 148 + "__id__": 166 } ], "_active": true, "_components": [ { - "__id__": 157 + "__id__": 175 }, { - "__id__": 159 + "__id__": 177 } ], "_prefab": { - "__id__": 161 + "__id__": 179 }, "_lpos": { "__type__": "cc.Vec3", @@ -3178,17 +3568,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 147 + "__id__": 165 }, "_prefab": { - "__id__": 149 + "__id__": 167 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 148 + "__id__": 166 }, "asset": { "__uuid__": "8c3b6798-7d6f-413a-8294-42d192319365", @@ -3196,7 +3586,7 @@ }, "fileId": "72a/87Jc9HLoBBUpzMZMyg", "instance": { - "__id__": 150 + "__id__": 168 }, "targetOverrides": null }, @@ -3210,19 +3600,19 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 151 + "__id__": 169 }, { - "__id__": 153 + "__id__": 171 }, { - "__id__": 154 + "__id__": 172 }, { - "__id__": 155 + "__id__": 173 }, { - "__id__": 156 + "__id__": 174 } ], "removedComponents": [] @@ -3230,7 +3620,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 152 + "__id__": 170 }, "propertyPath": [ "_name" @@ -3246,7 +3636,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 152 + "__id__": 170 }, "propertyPath": [ "_lpos" @@ -3261,7 +3651,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 152 + "__id__": 170 }, "propertyPath": [ "_lrot" @@ -3277,7 +3667,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 152 + "__id__": 170 }, "propertyPath": [ "_euler" @@ -3292,7 +3682,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 152 + "__id__": 170 }, "propertyPath": [ "_active" @@ -3305,11 +3695,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 147 + "__id__": 165 }, "_enabled": true, "__prefab": { - "__id__": 158 + "__id__": 176 }, "_contentSize": { "__type__": "cc.Size", @@ -3333,11 +3723,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 147 + "__id__": 165 }, "_enabled": true, "__prefab": { - "__id__": 160 + "__id__": 178 }, "_resizeMode": 1, "_layoutType": 1, @@ -3384,17 +3774,17 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 22 + "__id__": 40 }, "_children": [], "_active": true, "_components": [ { - "__id__": 163 + "__id__": 181 } ], "_prefab": { - "__id__": 165 + "__id__": 183 }, "_lpos": { "__type__": "cc.Vec3", @@ -3431,11 +3821,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 162 + "__id__": 180 }, "_enabled": true, "__prefab": { - "__id__": 164 + "__id__": 182 }, "_contentSize": { "__type__": "cc.Size", @@ -3472,11 +3862,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 22 + "__id__": 40 }, "_enabled": true, "__prefab": { - "__id__": 167 + "__id__": 185 }, "_contentSize": { "__type__": "cc.Size", @@ -3500,11 +3890,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 22 + "__id__": 40 }, "_enabled": true, "__prefab": { - "__id__": 169 + "__id__": 187 }, "_alignFlags": 41, "_target": null, @@ -3553,20 +3943,20 @@ }, "_children": [ { - "__id__": 172 + "__id__": 190 } ], "_active": true, "_components": [ { - "__id__": 674 + "__id__": 692 }, { - "__id__": 676 + "__id__": 694 } ], "_prefab": { - "__id__": 678 + "__id__": 696 }, "_lpos": { "__type__": "cc.Vec3", @@ -3603,57 +3993,57 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 171 + "__id__": 189 }, "_children": [ { - "__id__": 173 + "__id__": 191 }, { - "__id__": 179 + "__id__": 197 }, { - "__id__": 199 + "__id__": 217 }, { - "__id__": 205 + "__id__": 223 }, { - "__id__": 391 + "__id__": 409 }, { - "__id__": 397 + "__id__": 415 }, { - "__id__": 459 + "__id__": 477 }, { - "__id__": 499 + "__id__": 517 }, { - "__id__": 538 + "__id__": 556 }, { - "__id__": 584 + "__id__": 602 }, { - "__id__": 604 + "__id__": 622 }, { - "__id__": 623 + "__id__": 641 }, { - "__id__": 629 + "__id__": 647 } ], "_active": true, "_components": [ { - "__id__": 671 + "__id__": 689 } ], "_prefab": { - "__id__": 673 + "__id__": 691 }, "_lpos": { "__type__": "cc.Vec3", @@ -3690,20 +4080,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [], "_active": true, "_components": [ { - "__id__": 174 + "__id__": 192 }, { - "__id__": 176 + "__id__": 194 } ], "_prefab": { - "__id__": 178 + "__id__": 196 }, "_lpos": { "__type__": "cc.Vec3", @@ -3740,11 +4130,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 173 + "__id__": 191 }, "_enabled": true, "__prefab": { - "__id__": 175 + "__id__": 193 }, "_contentSize": { "__type__": "cc.Size", @@ -3768,11 +4158,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 173 + "__id__": 191 }, "_enabled": true, "__prefab": { - "__id__": 177 + "__id__": 195 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3826,30 +4216,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 180 + "__id__": 198 }, { - "__id__": 186 + "__id__": 204 } ], "_active": false, "_components": [ { - "__id__": 192 + "__id__": 210 }, { - "__id__": 194 + "__id__": 212 }, { - "__id__": 196 + "__id__": 214 } ], "_prefab": { - "__id__": 198 + "__id__": 216 }, "_lpos": { "__type__": "cc.Vec3", @@ -3886,20 +4276,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 179 + "__id__": 197 }, "_children": [], "_active": true, "_components": [ { - "__id__": 181 + "__id__": 199 }, { - "__id__": 183 + "__id__": 201 } ], "_prefab": { - "__id__": 185 + "__id__": 203 }, "_lpos": { "__type__": "cc.Vec3", @@ -3936,11 +4326,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 180 + "__id__": 198 }, "_enabled": true, "__prefab": { - "__id__": 182 + "__id__": 200 }, "_contentSize": { "__type__": "cc.Size", @@ -3964,11 +4354,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 180 + "__id__": 198 }, "_enabled": true, "__prefab": { - "__id__": 184 + "__id__": 202 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4022,20 +4412,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 179 + "__id__": 197 }, "_children": [], "_active": true, "_components": [ { - "__id__": 187 + "__id__": 205 }, { - "__id__": 189 + "__id__": 207 } ], "_prefab": { - "__id__": 191 + "__id__": 209 }, "_lpos": { "__type__": "cc.Vec3", @@ -4072,11 +4462,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 186 + "__id__": 204 }, "_enabled": true, "__prefab": { - "__id__": 188 + "__id__": 206 }, "_contentSize": { "__type__": "cc.Size", @@ -4100,11 +4490,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 186 + "__id__": 204 }, "_enabled": true, "__prefab": { - "__id__": 190 + "__id__": 208 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4158,11 +4548,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 179 + "__id__": 197 }, "_enabled": true, "__prefab": { - "__id__": 193 + "__id__": 211 }, "_contentSize": { "__type__": "cc.Size", @@ -4186,11 +4576,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 179 + "__id__": 197 }, "_enabled": true, "__prefab": { - "__id__": 195 + "__id__": 213 }, "clickEvents": [], "_interactable": true, @@ -4242,11 +4632,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 179 + "__id__": 197 }, "_enabled": true, "__prefab": { - "__id__": 197 + "__id__": 215 }, "_id": "" }, @@ -4273,20 +4663,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [], "_active": false, "_components": [ { - "__id__": 200 + "__id__": 218 }, { - "__id__": 202 + "__id__": 220 } ], "_prefab": { - "__id__": 204 + "__id__": 222 }, "_lpos": { "__type__": "cc.Vec3", @@ -4323,11 +4713,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 199 + "__id__": 217 }, "_enabled": true, "__prefab": { - "__id__": 201 + "__id__": 219 }, "_contentSize": { "__type__": "cc.Size", @@ -4351,11 +4741,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 199 + "__id__": 217 }, "_enabled": true, "__prefab": { - "__id__": 203 + "__id__": 221 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4409,87 +4799,87 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 206 + "__id__": 224 }, { - "__id__": 214 + "__id__": 232 }, { - "__id__": 222 + "__id__": 240 }, { - "__id__": 230 + "__id__": 248 }, { - "__id__": 238 + "__id__": 256 }, { - "__id__": 246 + "__id__": 264 }, { - "__id__": 254 + "__id__": 272 }, { - "__id__": 262 + "__id__": 280 }, { - "__id__": 270 + "__id__": 288 }, { - "__id__": 278 + "__id__": 296 }, { - "__id__": 286 + "__id__": 304 }, { - "__id__": 294 + "__id__": 312 }, { - "__id__": 302 + "__id__": 320 }, { - "__id__": 310 + "__id__": 328 }, { - "__id__": 318 + "__id__": 336 }, { - "__id__": 326 + "__id__": 344 }, { - "__id__": 334 + "__id__": 352 }, { - "__id__": 346 + "__id__": 364 }, { - "__id__": 354 + "__id__": 372 }, { - "__id__": 362 + "__id__": 380 }, { - "__id__": 370 + "__id__": 388 }, { - "__id__": 378 + "__id__": 396 } ], "_active": true, "_components": [ { - "__id__": 386 + "__id__": 404 }, { - "__id__": 388 + "__id__": 406 } ], "_prefab": { - "__id__": 390 + "__id__": 408 }, "_lpos": { "__type__": "cc.Vec3", @@ -4524,17 +4914,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 207 + "__id__": 225 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 206 + "__id__": 224 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -4542,7 +4932,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 208 + "__id__": 226 }, "targetOverrides": null }, @@ -4556,16 +4946,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 209 + "__id__": 227 }, { - "__id__": 211 + "__id__": 229 }, { - "__id__": 212 + "__id__": 230 }, { - "__id__": 213 + "__id__": 231 } ], "removedComponents": [] @@ -4573,7 +4963,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 210 + "__id__": 228 }, "propertyPath": [ "_name" @@ -4589,7 +4979,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 210 + "__id__": 228 }, "propertyPath": [ "_lpos" @@ -4604,7 +4994,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 210 + "__id__": 228 }, "propertyPath": [ "_lrot" @@ -4620,7 +5010,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 210 + "__id__": 228 }, "propertyPath": [ "_euler" @@ -4636,17 +5026,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 215 + "__id__": 233 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 214 + "__id__": 232 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -4654,7 +5044,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 216 + "__id__": 234 }, "targetOverrides": null }, @@ -4668,16 +5058,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 217 + "__id__": 235 }, { - "__id__": 219 + "__id__": 237 }, { - "__id__": 220 + "__id__": 238 }, { - "__id__": 221 + "__id__": 239 } ], "removedComponents": [] @@ -4685,7 +5075,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 218 + "__id__": 236 }, "propertyPath": [ "_name" @@ -4701,7 +5091,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 218 + "__id__": 236 }, "propertyPath": [ "_lpos" @@ -4716,7 +5106,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 218 + "__id__": 236 }, "propertyPath": [ "_lrot" @@ -4732,7 +5122,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 218 + "__id__": 236 }, "propertyPath": [ "_euler" @@ -4748,17 +5138,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 223 + "__id__": 241 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 222 + "__id__": 240 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -4766,7 +5156,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 224 + "__id__": 242 }, "targetOverrides": null }, @@ -4780,16 +5170,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 225 + "__id__": 243 }, { - "__id__": 227 + "__id__": 245 }, { - "__id__": 228 + "__id__": 246 }, { - "__id__": 229 + "__id__": 247 } ], "removedComponents": [] @@ -4797,7 +5187,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 226 + "__id__": 244 }, "propertyPath": [ "_name" @@ -4813,7 +5203,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 226 + "__id__": 244 }, "propertyPath": [ "_lpos" @@ -4828,7 +5218,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 226 + "__id__": 244 }, "propertyPath": [ "_lrot" @@ -4844,7 +5234,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 226 + "__id__": 244 }, "propertyPath": [ "_euler" @@ -4860,17 +5250,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 231 + "__id__": 249 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 230 + "__id__": 248 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -4878,7 +5268,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 232 + "__id__": 250 }, "targetOverrides": null }, @@ -4892,16 +5282,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 233 + "__id__": 251 }, { - "__id__": 235 + "__id__": 253 }, { - "__id__": 236 + "__id__": 254 }, { - "__id__": 237 + "__id__": 255 } ], "removedComponents": [] @@ -4909,7 +5299,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 234 + "__id__": 252 }, "propertyPath": [ "_name" @@ -4925,7 +5315,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 234 + "__id__": 252 }, "propertyPath": [ "_lpos" @@ -4940,7 +5330,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 234 + "__id__": 252 }, "propertyPath": [ "_lrot" @@ -4956,7 +5346,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 234 + "__id__": 252 }, "propertyPath": [ "_euler" @@ -4972,17 +5362,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 239 + "__id__": 257 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 238 + "__id__": 256 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -4990,7 +5380,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 240 + "__id__": 258 }, "targetOverrides": null }, @@ -5004,16 +5394,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 241 + "__id__": 259 }, { - "__id__": 243 + "__id__": 261 }, { - "__id__": 244 + "__id__": 262 }, { - "__id__": 245 + "__id__": 263 } ], "removedComponents": [] @@ -5021,7 +5411,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 242 + "__id__": 260 }, "propertyPath": [ "_name" @@ -5037,7 +5427,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 242 + "__id__": 260 }, "propertyPath": [ "_lpos" @@ -5052,7 +5442,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 242 + "__id__": 260 }, "propertyPath": [ "_lrot" @@ -5068,7 +5458,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 242 + "__id__": 260 }, "propertyPath": [ "_euler" @@ -5084,17 +5474,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 247 + "__id__": 265 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 246 + "__id__": 264 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5102,7 +5492,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 248 + "__id__": 266 }, "targetOverrides": null }, @@ -5116,16 +5506,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 249 + "__id__": 267 }, { - "__id__": 251 + "__id__": 269 }, { - "__id__": 252 + "__id__": 270 }, { - "__id__": 253 + "__id__": 271 } ], "removedComponents": [] @@ -5133,7 +5523,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 250 + "__id__": 268 }, "propertyPath": [ "_name" @@ -5149,7 +5539,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 250 + "__id__": 268 }, "propertyPath": [ "_lpos" @@ -5164,7 +5554,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 250 + "__id__": 268 }, "propertyPath": [ "_lrot" @@ -5180,7 +5570,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 250 + "__id__": 268 }, "propertyPath": [ "_euler" @@ -5196,17 +5586,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 255 + "__id__": 273 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 254 + "__id__": 272 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5214,7 +5604,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 256 + "__id__": 274 }, "targetOverrides": null }, @@ -5228,16 +5618,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 257 + "__id__": 275 }, { - "__id__": 259 + "__id__": 277 }, { - "__id__": 260 + "__id__": 278 }, { - "__id__": 261 + "__id__": 279 } ], "removedComponents": [] @@ -5245,7 +5635,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 258 + "__id__": 276 }, "propertyPath": [ "_name" @@ -5261,7 +5651,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 258 + "__id__": 276 }, "propertyPath": [ "_lpos" @@ -5276,7 +5666,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 258 + "__id__": 276 }, "propertyPath": [ "_lrot" @@ -5292,7 +5682,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 258 + "__id__": 276 }, "propertyPath": [ "_euler" @@ -5308,17 +5698,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 263 + "__id__": 281 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 262 + "__id__": 280 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5326,7 +5716,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 264 + "__id__": 282 }, "targetOverrides": null }, @@ -5340,16 +5730,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 265 + "__id__": 283 }, { - "__id__": 267 + "__id__": 285 }, { - "__id__": 268 + "__id__": 286 }, { - "__id__": 269 + "__id__": 287 } ], "removedComponents": [] @@ -5357,7 +5747,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 266 + "__id__": 284 }, "propertyPath": [ "_name" @@ -5373,7 +5763,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 266 + "__id__": 284 }, "propertyPath": [ "_lpos" @@ -5388,7 +5778,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 266 + "__id__": 284 }, "propertyPath": [ "_lrot" @@ -5404,7 +5794,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 266 + "__id__": 284 }, "propertyPath": [ "_euler" @@ -5420,17 +5810,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 271 + "__id__": 289 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 270 + "__id__": 288 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5438,7 +5828,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 272 + "__id__": 290 }, "targetOverrides": null }, @@ -5452,16 +5842,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 273 + "__id__": 291 }, { - "__id__": 275 + "__id__": 293 }, { - "__id__": 276 + "__id__": 294 }, { - "__id__": 277 + "__id__": 295 } ], "removedComponents": [] @@ -5469,7 +5859,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 274 + "__id__": 292 }, "propertyPath": [ "_name" @@ -5485,7 +5875,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 274 + "__id__": 292 }, "propertyPath": [ "_lpos" @@ -5500,7 +5890,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 274 + "__id__": 292 }, "propertyPath": [ "_lrot" @@ -5516,7 +5906,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 274 + "__id__": 292 }, "propertyPath": [ "_euler" @@ -5532,17 +5922,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 279 + "__id__": 297 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 278 + "__id__": 296 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5550,7 +5940,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 280 + "__id__": 298 }, "targetOverrides": null }, @@ -5564,16 +5954,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 281 + "__id__": 299 }, { - "__id__": 283 + "__id__": 301 }, { - "__id__": 284 + "__id__": 302 }, { - "__id__": 285 + "__id__": 303 } ], "removedComponents": [] @@ -5581,7 +5971,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 282 + "__id__": 300 }, "propertyPath": [ "_name" @@ -5597,7 +5987,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 282 + "__id__": 300 }, "propertyPath": [ "_lpos" @@ -5612,7 +6002,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 282 + "__id__": 300 }, "propertyPath": [ "_lrot" @@ -5628,7 +6018,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 282 + "__id__": 300 }, "propertyPath": [ "_euler" @@ -5644,17 +6034,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 287 + "__id__": 305 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 286 + "__id__": 304 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5662,7 +6052,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 288 + "__id__": 306 }, "targetOverrides": null }, @@ -5676,16 +6066,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 289 + "__id__": 307 }, { - "__id__": 291 + "__id__": 309 }, { - "__id__": 292 + "__id__": 310 }, { - "__id__": 293 + "__id__": 311 } ], "removedComponents": [] @@ -5693,7 +6083,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 290 + "__id__": 308 }, "propertyPath": [ "_name" @@ -5709,7 +6099,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 290 + "__id__": 308 }, "propertyPath": [ "_lpos" @@ -5724,7 +6114,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 290 + "__id__": 308 }, "propertyPath": [ "_lrot" @@ -5740,7 +6130,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 290 + "__id__": 308 }, "propertyPath": [ "_euler" @@ -5756,17 +6146,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 295 + "__id__": 313 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 294 + "__id__": 312 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5774,7 +6164,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 296 + "__id__": 314 }, "targetOverrides": null }, @@ -5788,16 +6178,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 297 + "__id__": 315 }, { - "__id__": 299 + "__id__": 317 }, { - "__id__": 300 + "__id__": 318 }, { - "__id__": 301 + "__id__": 319 } ], "removedComponents": [] @@ -5805,7 +6195,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 298 + "__id__": 316 }, "propertyPath": [ "_name" @@ -5821,7 +6211,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 298 + "__id__": 316 }, "propertyPath": [ "_lpos" @@ -5836,7 +6226,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 298 + "__id__": 316 }, "propertyPath": [ "_lrot" @@ -5852,7 +6242,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 298 + "__id__": 316 }, "propertyPath": [ "_euler" @@ -5868,17 +6258,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 303 + "__id__": 321 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 302 + "__id__": 320 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5886,7 +6276,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 304 + "__id__": 322 }, "targetOverrides": null }, @@ -5900,16 +6290,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 305 + "__id__": 323 }, { - "__id__": 307 + "__id__": 325 }, { - "__id__": 308 + "__id__": 326 }, { - "__id__": 309 + "__id__": 327 } ], "removedComponents": [] @@ -5917,7 +6307,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 306 + "__id__": 324 }, "propertyPath": [ "_name" @@ -5933,7 +6323,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 306 + "__id__": 324 }, "propertyPath": [ "_lpos" @@ -5948,7 +6338,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 306 + "__id__": 324 }, "propertyPath": [ "_lrot" @@ -5964,7 +6354,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 306 + "__id__": 324 }, "propertyPath": [ "_euler" @@ -5980,17 +6370,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 311 + "__id__": 329 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 310 + "__id__": 328 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -5998,7 +6388,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 312 + "__id__": 330 }, "targetOverrides": null }, @@ -6012,16 +6402,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 313 + "__id__": 331 }, { - "__id__": 315 + "__id__": 333 }, { - "__id__": 316 + "__id__": 334 }, { - "__id__": 317 + "__id__": 335 } ], "removedComponents": [] @@ -6029,7 +6419,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 314 + "__id__": 332 }, "propertyPath": [ "_name" @@ -6045,7 +6435,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 314 + "__id__": 332 }, "propertyPath": [ "_lpos" @@ -6060,7 +6450,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 314 + "__id__": 332 }, "propertyPath": [ "_lrot" @@ -6076,7 +6466,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 314 + "__id__": 332 }, "propertyPath": [ "_euler" @@ -6092,17 +6482,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 319 + "__id__": 337 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 318 + "__id__": 336 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6110,7 +6500,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 320 + "__id__": 338 }, "targetOverrides": null }, @@ -6124,16 +6514,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 321 + "__id__": 339 }, { - "__id__": 323 + "__id__": 341 }, { - "__id__": 324 + "__id__": 342 }, { - "__id__": 325 + "__id__": 343 } ], "removedComponents": [] @@ -6141,7 +6531,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 322 + "__id__": 340 }, "propertyPath": [ "_name" @@ -6157,7 +6547,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 322 + "__id__": 340 }, "propertyPath": [ "_lpos" @@ -6172,7 +6562,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 322 + "__id__": 340 }, "propertyPath": [ "_lrot" @@ -6188,7 +6578,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 322 + "__id__": 340 }, "propertyPath": [ "_euler" @@ -6204,17 +6594,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 327 + "__id__": 345 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 326 + "__id__": 344 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6222,7 +6612,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 328 + "__id__": 346 }, "targetOverrides": null }, @@ -6236,16 +6626,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 329 + "__id__": 347 }, { - "__id__": 331 + "__id__": 349 }, { - "__id__": 332 + "__id__": 350 }, { - "__id__": 333 + "__id__": 351 } ], "removedComponents": [] @@ -6253,7 +6643,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 330 + "__id__": 348 }, "propertyPath": [ "_name" @@ -6269,7 +6659,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 330 + "__id__": 348 }, "propertyPath": [ "_lpos" @@ -6284,7 +6674,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 330 + "__id__": 348 }, "propertyPath": [ "_lrot" @@ -6300,7 +6690,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 330 + "__id__": 348 }, "propertyPath": [ "_euler" @@ -6316,17 +6706,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 335 + "__id__": 353 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 334 + "__id__": 352 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6334,7 +6724,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 336 + "__id__": 354 }, "targetOverrides": null }, @@ -6348,22 +6738,22 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 337 + "__id__": 355 }, { - "__id__": 339 + "__id__": 357 }, { - "__id__": 340 + "__id__": 358 }, { - "__id__": 341 + "__id__": 359 }, { - "__id__": 342 + "__id__": 360 }, { - "__id__": 344 + "__id__": 362 } ], "removedComponents": [] @@ -6371,7 +6761,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 338 + "__id__": 356 }, "propertyPath": [ "_name" @@ -6387,7 +6777,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 338 + "__id__": 356 }, "propertyPath": [ "_lpos" @@ -6402,7 +6792,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 338 + "__id__": 356 }, "propertyPath": [ "_lrot" @@ -6418,7 +6808,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 338 + "__id__": 356 }, "propertyPath": [ "_euler" @@ -6433,7 +6823,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 343 + "__id__": 361 }, "propertyPath": [ "_active" @@ -6449,7 +6839,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 345 + "__id__": 363 }, "propertyPath": [ "_active" @@ -6466,17 +6856,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 347 + "__id__": 365 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 346 + "__id__": 364 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6484,7 +6874,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 348 + "__id__": 366 }, "targetOverrides": null }, @@ -6498,16 +6888,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 349 + "__id__": 367 }, { - "__id__": 351 + "__id__": 369 }, { - "__id__": 352 + "__id__": 370 }, { - "__id__": 353 + "__id__": 371 } ], "removedComponents": [] @@ -6515,7 +6905,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 350 + "__id__": 368 }, "propertyPath": [ "_name" @@ -6531,7 +6921,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 350 + "__id__": 368 }, "propertyPath": [ "_lpos" @@ -6546,7 +6936,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 350 + "__id__": 368 }, "propertyPath": [ "_lrot" @@ -6562,7 +6952,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 350 + "__id__": 368 }, "propertyPath": [ "_euler" @@ -6578,17 +6968,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 355 + "__id__": 373 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 354 + "__id__": 372 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6596,7 +6986,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 356 + "__id__": 374 }, "targetOverrides": null }, @@ -6610,16 +7000,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 357 + "__id__": 375 }, { - "__id__": 359 + "__id__": 377 }, { - "__id__": 360 + "__id__": 378 }, { - "__id__": 361 + "__id__": 379 } ], "removedComponents": [] @@ -6627,7 +7017,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 358 + "__id__": 376 }, "propertyPath": [ "_name" @@ -6643,7 +7033,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 358 + "__id__": 376 }, "propertyPath": [ "_lpos" @@ -6658,7 +7048,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 358 + "__id__": 376 }, "propertyPath": [ "_lrot" @@ -6674,7 +7064,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 358 + "__id__": 376 }, "propertyPath": [ "_euler" @@ -6690,17 +7080,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 363 + "__id__": 381 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 362 + "__id__": 380 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6708,7 +7098,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 364 + "__id__": 382 }, "targetOverrides": null }, @@ -6722,16 +7112,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 365 + "__id__": 383 }, { - "__id__": 367 + "__id__": 385 }, { - "__id__": 368 + "__id__": 386 }, { - "__id__": 369 + "__id__": 387 } ], "removedComponents": [] @@ -6739,7 +7129,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 366 + "__id__": 384 }, "propertyPath": [ "_name" @@ -6755,7 +7145,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 366 + "__id__": 384 }, "propertyPath": [ "_lpos" @@ -6770,7 +7160,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 366 + "__id__": 384 }, "propertyPath": [ "_lrot" @@ -6786,7 +7176,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 366 + "__id__": 384 }, "propertyPath": [ "_euler" @@ -6802,17 +7192,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 371 + "__id__": 389 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 370 + "__id__": 388 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6820,7 +7210,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 372 + "__id__": 390 }, "targetOverrides": null }, @@ -6834,16 +7224,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 373 + "__id__": 391 }, { - "__id__": 375 + "__id__": 393 }, { - "__id__": 376 + "__id__": 394 }, { - "__id__": 377 + "__id__": 395 } ], "removedComponents": [] @@ -6851,7 +7241,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 374 + "__id__": 392 }, "propertyPath": [ "_name" @@ -6867,7 +7257,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 374 + "__id__": 392 }, "propertyPath": [ "_lpos" @@ -6882,7 +7272,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 374 + "__id__": 392 }, "propertyPath": [ "_lrot" @@ -6898,7 +7288,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 374 + "__id__": 392 }, "propertyPath": [ "_euler" @@ -6914,17 +7304,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 223 }, "_prefab": { - "__id__": 379 + "__id__": 397 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 378 + "__id__": 396 }, "asset": { "__uuid__": "f4048a63-6fe1-441c-9449-c69076b953de", @@ -6932,7 +7322,7 @@ }, "fileId": "6bd0awS7RFtK42rXtq0akC", "instance": { - "__id__": 380 + "__id__": 398 }, "targetOverrides": null }, @@ -6946,16 +7336,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 381 + "__id__": 399 }, { - "__id__": 383 + "__id__": 401 }, { - "__id__": 384 + "__id__": 402 }, { - "__id__": 385 + "__id__": 403 } ], "removedComponents": [] @@ -6963,7 +7353,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 382 + "__id__": 400 }, "propertyPath": [ "_name" @@ -6979,7 +7369,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 382 + "__id__": 400 }, "propertyPath": [ "_lpos" @@ -6994,7 +7384,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 382 + "__id__": 400 }, "propertyPath": [ "_lrot" @@ -7010,7 +7400,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 382 + "__id__": 400 }, "propertyPath": [ "_euler" @@ -7028,11 +7418,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 205 + "__id__": 223 }, "_enabled": true, "__prefab": { - "__id__": 387 + "__id__": 405 }, "_contentSize": { "__type__": "cc.Size", @@ -7056,11 +7446,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 205 + "__id__": 223 }, "_enabled": true, "__prefab": { - "__id__": 389 + "__id__": 407 }, "_resizeMode": 1, "_layoutType": 3, @@ -7107,20 +7497,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [], "_active": true, "_components": [ { - "__id__": 392 + "__id__": 410 }, { - "__id__": 394 + "__id__": 412 } ], "_prefab": { - "__id__": 396 + "__id__": 414 }, "_lpos": { "__type__": "cc.Vec3", @@ -7157,11 +7547,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 391 + "__id__": 409 }, "_enabled": true, "__prefab": { - "__id__": 393 + "__id__": 411 }, "_contentSize": { "__type__": "cc.Size", @@ -7185,11 +7575,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 391 + "__id__": 409 }, "_enabled": true, "__prefab": { - "__id__": 395 + "__id__": 413 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -7243,45 +7633,45 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 398 + "__id__": 416 }, { - "__id__": 404 + "__id__": 422 }, { - "__id__": 410 + "__id__": 428 }, { - "__id__": 416 + "__id__": 434 }, { - "__id__": 422 + "__id__": 440 }, { - "__id__": 428 + "__id__": 446 }, { - "__id__": 434 + "__id__": 452 } ], "_active": true, "_components": [ { - "__id__": 452 + "__id__": 470 }, { - "__id__": 454 + "__id__": 472 }, { - "__id__": 456 + "__id__": 474 } ], "_prefab": { - "__id__": 458 + "__id__": 476 }, "_lpos": { "__type__": "cc.Vec3", @@ -7318,20 +7708,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 397 + "__id__": 415 }, "_children": [], "_active": true, "_components": [ { - "__id__": 399 + "__id__": 417 }, { - "__id__": 401 + "__id__": 419 } ], "_prefab": { - "__id__": 403 + "__id__": 421 }, "_lpos": { "__type__": "cc.Vec3", @@ -7368,11 +7758,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 398 + "__id__": 416 }, "_enabled": true, "__prefab": { - "__id__": 400 + "__id__": 418 }, "_contentSize": { "__type__": "cc.Size", @@ -7396,11 +7786,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 398 + "__id__": 416 }, "_enabled": true, "__prefab": { - "__id__": 402 + "__id__": 420 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -7454,20 +7844,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 397 + "__id__": 415 }, "_children": [], "_active": true, "_components": [ { - "__id__": 405 + "__id__": 423 }, { - "__id__": 407 + "__id__": 425 } ], "_prefab": { - "__id__": 409 + "__id__": 427 }, "_lpos": { "__type__": "cc.Vec3", @@ -7504,11 +7894,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 404 + "__id__": 422 }, "_enabled": true, "__prefab": { - "__id__": 406 + "__id__": 424 }, "_contentSize": { "__type__": "cc.Size", @@ -7532,11 +7922,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 404 + "__id__": 422 }, "_enabled": true, "__prefab": { - "__id__": 408 + "__id__": 426 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -7590,20 +7980,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 397 + "__id__": 415 }, "_children": [], "_active": false, "_components": [ { - "__id__": 411 + "__id__": 429 }, { - "__id__": 413 + "__id__": 431 } ], "_prefab": { - "__id__": 415 + "__id__": 433 }, "_lpos": { "__type__": "cc.Vec3", @@ -7640,11 +8030,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 410 + "__id__": 428 }, "_enabled": true, "__prefab": { - "__id__": 412 + "__id__": 430 }, "_contentSize": { "__type__": "cc.Size", @@ -7668,11 +8058,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 410 + "__id__": 428 }, "_enabled": true, "__prefab": { - "__id__": 414 + "__id__": 432 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -7726,20 +8116,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 397 + "__id__": 415 }, "_children": [], "_active": true, "_components": [ { - "__id__": 417 + "__id__": 435 }, { - "__id__": 419 + "__id__": 437 } ], "_prefab": { - "__id__": 421 + "__id__": 439 }, "_lpos": { "__type__": "cc.Vec3", @@ -7776,11 +8166,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 416 + "__id__": 434 }, "_enabled": true, "__prefab": { - "__id__": 418 + "__id__": 436 }, "_contentSize": { "__type__": "cc.Size", @@ -7804,11 +8194,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 416 + "__id__": 434 }, "_enabled": true, "__prefab": { - "__id__": 420 + "__id__": 438 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -7862,20 +8252,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 397 + "__id__": 415 }, "_children": [], "_active": true, "_components": [ { - "__id__": 423 + "__id__": 441 }, { - "__id__": 425 + "__id__": 443 } ], "_prefab": { - "__id__": 427 + "__id__": 445 }, "_lpos": { "__type__": "cc.Vec3", @@ -7912,11 +8302,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 422 + "__id__": 440 }, "_enabled": true, "__prefab": { - "__id__": 424 + "__id__": 442 }, "_contentSize": { "__type__": "cc.Size", @@ -7940,11 +8330,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 422 + "__id__": 440 }, "_enabled": true, "__prefab": { - "__id__": 426 + "__id__": 444 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -7998,20 +8388,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 397 + "__id__": 415 }, "_children": [], "_active": true, "_components": [ { - "__id__": 429 + "__id__": 447 }, { - "__id__": 431 + "__id__": 449 } ], "_prefab": { - "__id__": 433 + "__id__": 451 }, "_lpos": { "__type__": "cc.Vec3", @@ -8048,11 +8438,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 428 + "__id__": 446 }, "_enabled": true, "__prefab": { - "__id__": 430 + "__id__": 448 }, "_contentSize": { "__type__": "cc.Size", @@ -8076,11 +8466,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 428 + "__id__": 446 }, "_enabled": true, "__prefab": { - "__id__": 432 + "__id__": 450 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -8134,27 +8524,27 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 397 + "__id__": 415 }, "_children": [ { - "__id__": 435 + "__id__": 453 }, { - "__id__": 441 + "__id__": 459 } ], "_active": true, "_components": [ { - "__id__": 447 + "__id__": 465 }, { - "__id__": 449 + "__id__": 467 } ], "_prefab": { - "__id__": 451 + "__id__": 469 }, "_lpos": { "__type__": "cc.Vec3", @@ -8191,20 +8581,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 434 + "__id__": 452 }, "_children": [], "_active": true, "_components": [ { - "__id__": 436 + "__id__": 454 }, { - "__id__": 438 + "__id__": 456 } ], "_prefab": { - "__id__": 440 + "__id__": 458 }, "_lpos": { "__type__": "cc.Vec3", @@ -8241,11 +8631,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 435 + "__id__": 453 }, "_enabled": true, "__prefab": { - "__id__": 437 + "__id__": 455 }, "_contentSize": { "__type__": "cc.Size", @@ -8269,11 +8659,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 435 + "__id__": 453 }, "_enabled": true, "__prefab": { - "__id__": 439 + "__id__": 457 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -8327,20 +8717,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 434 + "__id__": 452 }, "_children": [], "_active": true, "_components": [ { - "__id__": 442 + "__id__": 460 }, { - "__id__": 444 + "__id__": 462 } ], "_prefab": { - "__id__": 446 + "__id__": 464 }, "_lpos": { "__type__": "cc.Vec3", @@ -8377,11 +8767,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 441 + "__id__": 459 }, "_enabled": true, "__prefab": { - "__id__": 443 + "__id__": 461 }, "_contentSize": { "__type__": "cc.Size", @@ -8405,11 +8795,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 441 + "__id__": 459 }, "_enabled": true, "__prefab": { - "__id__": 445 + "__id__": 463 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -8486,11 +8876,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 434 + "__id__": 452 }, "_enabled": true, "__prefab": { - "__id__": 448 + "__id__": 466 }, "_contentSize": { "__type__": "cc.Size", @@ -8514,11 +8904,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 434 + "__id__": 452 }, "_enabled": true, "__prefab": { - "__id__": 450 + "__id__": 468 }, "_resizeMode": 1, "_layoutType": 1, @@ -8565,11 +8955,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 397 + "__id__": 415 }, "_enabled": true, "__prefab": { - "__id__": 453 + "__id__": 471 }, "_contentSize": { "__type__": "cc.Size", @@ -8593,11 +8983,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 397 + "__id__": 415 }, "_enabled": true, "__prefab": { - "__id__": 455 + "__id__": 473 }, "clickEvents": [], "_interactable": true, @@ -8649,11 +9039,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 397 + "__id__": 415 }, "_enabled": true, "__prefab": { - "__id__": 457 + "__id__": 475 }, "_id": "" }, @@ -8680,42 +9070,42 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 460 + "__id__": 478 }, { - "__id__": 466 + "__id__": 484 }, { - "__id__": 472 + "__id__": 490 }, { - "__id__": 478 + "__id__": 496 }, { - "__id__": 484 + "__id__": 502 } ], "_active": true, "_components": [ { - "__id__": 490 + "__id__": 508 }, { - "__id__": 492 + "__id__": 510 }, { - "__id__": 494 + "__id__": 512 }, { - "__id__": 496 + "__id__": 514 } ], "_prefab": { - "__id__": 498 + "__id__": 516 }, "_lpos": { "__type__": "cc.Vec3", @@ -8752,20 +9142,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 459 + "__id__": 477 }, "_children": [], "_active": true, "_components": [ { - "__id__": 461 + "__id__": 479 }, { - "__id__": 463 + "__id__": 481 } ], "_prefab": { - "__id__": 465 + "__id__": 483 }, "_lpos": { "__type__": "cc.Vec3", @@ -8802,11 +9192,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 460 + "__id__": 478 }, "_enabled": true, "__prefab": { - "__id__": 462 + "__id__": 480 }, "_contentSize": { "__type__": "cc.Size", @@ -8830,11 +9220,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 460 + "__id__": 478 }, "_enabled": true, "__prefab": { - "__id__": 464 + "__id__": 482 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -8888,20 +9278,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 459 + "__id__": 477 }, "_children": [], "_active": true, "_components": [ { - "__id__": 467 + "__id__": 485 }, { - "__id__": 469 + "__id__": 487 } ], "_prefab": { - "__id__": 471 + "__id__": 489 }, "_lpos": { "__type__": "cc.Vec3", @@ -8938,11 +9328,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 466 + "__id__": 484 }, "_enabled": true, "__prefab": { - "__id__": 468 + "__id__": 486 }, "_contentSize": { "__type__": "cc.Size", @@ -8966,11 +9356,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 466 + "__id__": 484 }, "_enabled": true, "__prefab": { - "__id__": 470 + "__id__": 488 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -9047,20 +9437,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 459 + "__id__": 477 }, "_children": [], "_active": true, "_components": [ { - "__id__": 473 + "__id__": 491 }, { - "__id__": 475 + "__id__": 493 } ], "_prefab": { - "__id__": 477 + "__id__": 495 }, "_lpos": { "__type__": "cc.Vec3", @@ -9097,11 +9487,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 472 + "__id__": 490 }, "_enabled": true, "__prefab": { - "__id__": 474 + "__id__": 492 }, "_contentSize": { "__type__": "cc.Size", @@ -9125,11 +9515,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 472 + "__id__": 490 }, "_enabled": true, "__prefab": { - "__id__": 476 + "__id__": 494 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -9183,20 +9573,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 459 + "__id__": 477 }, "_children": [], "_active": true, "_components": [ { - "__id__": 479 + "__id__": 497 }, { - "__id__": 481 + "__id__": 499 } ], "_prefab": { - "__id__": 483 + "__id__": 501 }, "_lpos": { "__type__": "cc.Vec3", @@ -9233,11 +9623,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 478 + "__id__": 496 }, "_enabled": true, "__prefab": { - "__id__": 480 + "__id__": 498 }, "_contentSize": { "__type__": "cc.Size", @@ -9261,11 +9651,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 478 + "__id__": 496 }, "_enabled": true, "__prefab": { - "__id__": 482 + "__id__": 500 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -9342,20 +9732,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 459 + "__id__": 477 }, "_children": [], "_active": true, "_components": [ { - "__id__": 485 + "__id__": 503 }, { - "__id__": 487 + "__id__": 505 } ], "_prefab": { - "__id__": 489 + "__id__": 507 }, "_lpos": { "__type__": "cc.Vec3", @@ -9392,11 +9782,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 484 + "__id__": 502 }, "_enabled": true, "__prefab": { - "__id__": 486 + "__id__": 504 }, "_contentSize": { "__type__": "cc.Size", @@ -9420,11 +9810,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 484 + "__id__": 502 }, "_enabled": true, "__prefab": { - "__id__": 488 + "__id__": 506 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -9501,11 +9891,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 459 + "__id__": 477 }, "_enabled": true, "__prefab": { - "__id__": 491 + "__id__": 509 }, "_contentSize": { "__type__": "cc.Size", @@ -9529,11 +9919,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 459 + "__id__": 477 }, "_enabled": true, "__prefab": { - "__id__": 493 + "__id__": 511 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -9574,11 +9964,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 459 + "__id__": 477 }, "_enabled": true, "__prefab": { - "__id__": 495 + "__id__": 513 }, "clickEvents": [], "_interactable": true, @@ -9630,11 +10020,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 459 + "__id__": 477 }, "_enabled": true, "__prefab": { - "__id__": 497 + "__id__": 515 }, "_id": "" }, @@ -9661,24 +10051,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 500 + "__id__": 518 }, { - "__id__": 527 + "__id__": 545 } ], "_active": true, "_components": [ { - "__id__": 535 + "__id__": 553 } ], "_prefab": { - "__id__": 537 + "__id__": 555 }, "_lpos": { "__type__": "cc.Vec3", @@ -9713,17 +10103,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 499 + "__id__": 517 }, "_prefab": { - "__id__": 501 + "__id__": 519 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 500 + "__id__": 518 }, "asset": { "__uuid__": "af9aa6b3-9c54-4fa4-b599-0c91f7442ed2", @@ -9731,8 +10121,9 @@ }, "fileId": "1aMAzMzc5NTribLGuHEoWV", "instance": { - "__id__": 502 - } + "__id__": 520 + }, + "targetOverrides": null }, { "__type__": "cc.PrefabInstance", @@ -9744,40 +10135,40 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 503 + "__id__": 521 }, { - "__id__": 505 + "__id__": 523 }, { - "__id__": 507 + "__id__": 525 }, { - "__id__": 509 + "__id__": 527 }, { - "__id__": 511 + "__id__": 529 }, { - "__id__": 513 + "__id__": 531 }, { - "__id__": 515 + "__id__": 533 }, { - "__id__": 517 + "__id__": 535 }, { - "__id__": 519 + "__id__": 537 }, { - "__id__": 521 + "__id__": 539 }, { - "__id__": 523 + "__id__": 541 }, { - "__id__": 525 + "__id__": 543 } ], "removedComponents": [] @@ -9785,7 +10176,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 504 + "__id__": 522 }, "propertyPath": [ "_name" @@ -9801,7 +10192,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 506 + "__id__": 524 }, "propertyPath": [ "_lpos" @@ -9822,7 +10213,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 508 + "__id__": 526 }, "propertyPath": [ "_lrot" @@ -9844,7 +10235,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 510 + "__id__": 528 }, "propertyPath": [ "_euler" @@ -9865,7 +10256,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 512 + "__id__": 530 }, "propertyPath": [ "_active" @@ -9881,7 +10272,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 514 + "__id__": 532 }, "propertyPath": [ "_fillStart" @@ -9897,7 +10288,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 516 + "__id__": 534 }, "propertyPath": [ "_fillRange" @@ -9913,7 +10304,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 518 + "__id__": 536 }, "propertyPath": [ "_lrot" @@ -9935,7 +10326,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 520 + "__id__": 538 }, "propertyPath": [ "_euler" @@ -9956,7 +10347,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 522 + "__id__": 540 }, "propertyPath": [ "_lscale" @@ -9977,7 +10368,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 524 + "__id__": 542 }, "propertyPath": [ "_fillCenter" @@ -9997,7 +10388,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 526 + "__id__": 544 }, "propertyPath": [ "_fillType" @@ -10014,17 +10405,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 499 + "__id__": 517 }, "_prefab": { - "__id__": 528 + "__id__": 546 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 527 + "__id__": 545 }, "asset": { "__uuid__": "af9aa6b3-9c54-4fa4-b599-0c91f7442ed2", @@ -10032,7 +10423,7 @@ }, "fileId": "1aMAzMzc5NTribLGuHEoWV", "instance": { - "__id__": 529 + "__id__": 547 }, "targetOverrides": null }, @@ -10046,16 +10437,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 530 + "__id__": 548 }, { - "__id__": 532 + "__id__": 550 }, { - "__id__": 533 + "__id__": 551 }, { - "__id__": 534 + "__id__": 552 } ], "removedComponents": [] @@ -10063,7 +10454,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 531 + "__id__": 549 }, "propertyPath": [ "_name" @@ -10079,7 +10470,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 531 + "__id__": 549 }, "propertyPath": [ "_lpos" @@ -10094,7 +10485,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 531 + "__id__": 549 }, "propertyPath": [ "_lrot" @@ -10110,7 +10501,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 531 + "__id__": 549 }, "propertyPath": [ "_euler" @@ -10128,11 +10519,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 499 + "__id__": 517 }, "_enabled": true, "__prefab": { - "__id__": 536 + "__id__": 554 }, "_contentSize": { "__type__": "cc.Size", @@ -10169,33 +10560,33 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 539 + "__id__": 557 }, { - "__id__": 545 + "__id__": 563 }, { - "__id__": 557 + "__id__": 575 } ], "_active": false, "_components": [ { - "__id__": 577 + "__id__": 595 }, { - "__id__": 579 + "__id__": 597 }, { - "__id__": 581 + "__id__": 599 } ], "_prefab": { - "__id__": 583 + "__id__": 601 }, "_lpos": { "__type__": "cc.Vec3", @@ -10232,20 +10623,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 538 + "__id__": 556 }, "_children": [], "_active": true, "_components": [ { - "__id__": 540 + "__id__": 558 }, { - "__id__": 542 + "__id__": 560 } ], "_prefab": { - "__id__": 544 + "__id__": 562 }, "_lpos": { "__type__": "cc.Vec3", @@ -10282,11 +10673,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 539 + "__id__": 557 }, "_enabled": true, "__prefab": { - "__id__": 541 + "__id__": 559 }, "_contentSize": { "__type__": "cc.Size", @@ -10310,11 +10701,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 539 + "__id__": 557 }, "_enabled": true, "__prefab": { - "__id__": 543 + "__id__": 561 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -10368,24 +10759,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 538 + "__id__": 556 }, "_children": [ { - "__id__": 546 + "__id__": 564 } ], "_active": true, "_components": [ { - "__id__": 552 + "__id__": 570 }, { - "__id__": 554 + "__id__": 572 } ], "_prefab": { - "__id__": 556 + "__id__": 574 }, "_lpos": { "__type__": "cc.Vec3", @@ -10422,20 +10813,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 545 + "__id__": 563 }, "_children": [], "_active": true, "_components": [ { - "__id__": 547 + "__id__": 565 }, { - "__id__": 549 + "__id__": 567 } ], "_prefab": { - "__id__": 551 + "__id__": 569 }, "_lpos": { "__type__": "cc.Vec3", @@ -10472,11 +10863,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 546 + "__id__": 564 }, "_enabled": true, "__prefab": { - "__id__": 548 + "__id__": 566 }, "_contentSize": { "__type__": "cc.Size", @@ -10500,11 +10891,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 546 + "__id__": 564 }, "_enabled": true, "__prefab": { - "__id__": 550 + "__id__": 568 }, "_lineHeight": 40, "_string": "", @@ -10551,11 +10942,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 545 + "__id__": 563 }, "_enabled": true, "__prefab": { - "__id__": 553 + "__id__": 571 }, "_contentSize": { "__type__": "cc.Size", @@ -10579,11 +10970,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 545 + "__id__": 563 }, "_enabled": true, "__prefab": { - "__id__": 555 + "__id__": 573 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -10635,17 +11026,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 538 + "__id__": 556 }, "_prefab": { - "__id__": 558 + "__id__": 576 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 557 + "__id__": 575 }, "asset": { "__uuid__": "834225e5-0107-4dc8-98b5-e203873774ae", @@ -10653,7 +11044,7 @@ }, "fileId": "50SV7PXetCj5ArE9+5F3+9", "instance": { - "__id__": 559 + "__id__": 577 }, "targetOverrides": null }, @@ -10667,43 +11058,43 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 560 + "__id__": 578 }, { - "__id__": 562 + "__id__": 580 }, { - "__id__": 563 + "__id__": 581 }, { - "__id__": 564 + "__id__": 582 }, { - "__id__": 565 + "__id__": 583 }, { - "__id__": 567 + "__id__": 585 }, { - "__id__": 569 + "__id__": 587 }, { - "__id__": 570 + "__id__": 588 }, { - "__id__": 571 + "__id__": 589 }, { - "__id__": 572 + "__id__": 590 }, { - "__id__": 573 + "__id__": 591 }, { - "__id__": 575 + "__id__": 593 }, { - "__id__": 576 + "__id__": 594 } ], "removedComponents": [] @@ -10711,7 +11102,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 561 + "__id__": 579 }, "propertyPath": [ "_name" @@ -10727,7 +11118,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 561 + "__id__": 579 }, "propertyPath": [ "_lpos" @@ -10742,7 +11133,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 561 + "__id__": 579 }, "propertyPath": [ "_lrot" @@ -10758,7 +11149,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 561 + "__id__": 579 }, "propertyPath": [ "_euler" @@ -10773,7 +11164,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 566 + "__id__": 584 }, "propertyPath": [ "_string" @@ -10789,7 +11180,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 568 + "__id__": 586 }, "propertyPath": [ "_contentSize" @@ -10809,7 +11200,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 566 + "__id__": 584 }, "propertyPath": [ "_color" @@ -10825,7 +11216,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 566 + "__id__": 584 }, "propertyPath": [ "_outlineColor" @@ -10841,7 +11232,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 566 + "__id__": 584 }, "propertyPath": [ "_fontSize" @@ -10851,7 +11242,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 566 + "__id__": 584 }, "propertyPath": [ "_actualFontSize" @@ -10861,7 +11252,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 574 + "__id__": 592 }, "propertyPath": [ "key" @@ -10877,7 +11268,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 566 + "__id__": 584 }, "propertyPath": [ "_outlineWidth" @@ -10887,7 +11278,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 566 + "__id__": 584 }, "propertyPath": [ "_isItalic" @@ -10900,11 +11291,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 538 + "__id__": 556 }, "_enabled": true, "__prefab": { - "__id__": 578 + "__id__": 596 }, "_contentSize": { "__type__": "cc.Size", @@ -10928,11 +11319,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 538 + "__id__": 556 }, "_enabled": true, "__prefab": { - "__id__": 580 + "__id__": 598 }, "clickEvents": [], "_interactable": true, @@ -10984,11 +11375,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 538 + "__id__": 556 }, "_enabled": true, "__prefab": { - "__id__": 582 + "__id__": 600 }, "_id": "" }, @@ -11015,30 +11406,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 585 + "__id__": 603 }, { - "__id__": 591 + "__id__": 609 } ], "_active": false, "_components": [ { - "__id__": 597 + "__id__": 615 }, { - "__id__": 599 + "__id__": 617 }, { - "__id__": 601 + "__id__": 619 } ], "_prefab": { - "__id__": 603 + "__id__": 621 }, "_lpos": { "__type__": "cc.Vec3", @@ -11075,20 +11466,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 584 + "__id__": 602 }, "_children": [], "_active": true, "_components": [ { - "__id__": 586 + "__id__": 604 }, { - "__id__": 588 + "__id__": 606 } ], "_prefab": { - "__id__": 590 + "__id__": 608 }, "_lpos": { "__type__": "cc.Vec3", @@ -11125,11 +11516,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 585 + "__id__": 603 }, "_enabled": true, "__prefab": { - "__id__": 587 + "__id__": 605 }, "_contentSize": { "__type__": "cc.Size", @@ -11153,11 +11544,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 585 + "__id__": 603 }, "_enabled": true, "__prefab": { - "__id__": 589 + "__id__": 607 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -11211,20 +11602,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 584 + "__id__": 602 }, "_children": [], "_active": false, "_components": [ { - "__id__": 592 + "__id__": 610 }, { - "__id__": 594 + "__id__": 612 } ], "_prefab": { - "__id__": 596 + "__id__": 614 }, "_lpos": { "__type__": "cc.Vec3", @@ -11261,11 +11652,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 591 + "__id__": 609 }, "_enabled": true, "__prefab": { - "__id__": 593 + "__id__": 611 }, "_contentSize": { "__type__": "cc.Size", @@ -11289,11 +11680,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 591 + "__id__": 609 }, "_enabled": true, "__prefab": { - "__id__": 595 + "__id__": 613 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -11347,11 +11738,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 584 + "__id__": 602 }, "_enabled": true, "__prefab": { - "__id__": 598 + "__id__": 616 }, "_contentSize": { "__type__": "cc.Size", @@ -11375,11 +11766,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 584 + "__id__": 602 }, "_enabled": true, "__prefab": { - "__id__": 600 + "__id__": 618 }, "clickEvents": [], "_interactable": true, @@ -11419,7 +11810,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 584 + "__id__": 602 }, "_id": "" }, @@ -11433,11 +11824,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 584 + "__id__": 602 }, "_enabled": true, "__prefab": { - "__id__": 602 + "__id__": 620 }, "_id": "" }, @@ -11464,24 +11855,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 605 + "__id__": 623 } ], "_active": true, "_components": [ { - "__id__": 618 + "__id__": 636 }, { - "__id__": 620 + "__id__": 638 } ], "_prefab": { - "__id__": 622 + "__id__": 640 }, "_lpos": { "__type__": "cc.Vec3", @@ -11516,17 +11907,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 604 + "__id__": 622 }, "_prefab": { - "__id__": 606 + "__id__": 624 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 605 + "__id__": 623 }, "asset": { "__uuid__": "8c3b6798-7d6f-413a-8294-42d192319365", @@ -11534,7 +11925,7 @@ }, "fileId": "72a/87Jc9HLoBBUpzMZMyg", "instance": { - "__id__": 607 + "__id__": 625 }, "targetOverrides": null }, @@ -11548,25 +11939,25 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 608 + "__id__": 626 }, { - "__id__": 610 + "__id__": 628 }, { - "__id__": 611 + "__id__": 629 }, { - "__id__": 612 + "__id__": 630 }, { - "__id__": 613 + "__id__": 631 }, { - "__id__": 614 + "__id__": 632 }, { - "__id__": 616 + "__id__": 634 } ], "removedComponents": [] @@ -11574,7 +11965,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 609 + "__id__": 627 }, "propertyPath": [ "_name" @@ -11590,7 +11981,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 609 + "__id__": 627 }, "propertyPath": [ "_lpos" @@ -11605,7 +11996,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 609 + "__id__": 627 }, "propertyPath": [ "_lrot" @@ -11621,7 +12012,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 609 + "__id__": 627 }, "propertyPath": [ "_euler" @@ -11636,7 +12027,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 609 + "__id__": 627 }, "propertyPath": [ "_active" @@ -11646,7 +12037,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 615 + "__id__": 633 }, "propertyPath": [ "_active" @@ -11662,7 +12053,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 617 + "__id__": 635 }, "propertyPath": [ "_lscale" @@ -11686,11 +12077,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 604 + "__id__": 622 }, "_enabled": true, "__prefab": { - "__id__": 619 + "__id__": 637 }, "_contentSize": { "__type__": "cc.Size", @@ -11714,11 +12105,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 604 + "__id__": 622 }, "_enabled": true, "__prefab": { - "__id__": 621 + "__id__": 639 }, "_resizeMode": 1, "_layoutType": 1, @@ -11765,20 +12156,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [], "_active": false, "_components": [ { - "__id__": 624 + "__id__": 642 }, { - "__id__": 626 + "__id__": 644 } ], "_prefab": { - "__id__": 628 + "__id__": 646 }, "_lpos": { "__type__": "cc.Vec3", @@ -11815,11 +12206,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 623 + "__id__": 641 }, "_enabled": true, "__prefab": { - "__id__": 625 + "__id__": 643 }, "_contentSize": { "__type__": "cc.Size", @@ -11843,11 +12234,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 623 + "__id__": 641 }, "_enabled": true, "__prefab": { - "__id__": 627 + "__id__": 645 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -11901,39 +12292,39 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 172 + "__id__": 190 }, "_children": [ { - "__id__": 630 + "__id__": 648 }, { - "__id__": 636 + "__id__": 654 }, { - "__id__": 642 + "__id__": 660 }, { - "__id__": 648 + "__id__": 666 }, { - "__id__": 654 + "__id__": 672 }, { - "__id__": 660 + "__id__": 678 } ], "_active": false, "_components": [ { - "__id__": 666 + "__id__": 684 }, { - "__id__": 668 + "__id__": 686 } ], "_prefab": { - "__id__": 670 + "__id__": 688 }, "_lpos": { "__type__": "cc.Vec3", @@ -11970,20 +12361,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 629 + "__id__": 647 }, "_children": [], "_active": true, "_components": [ { - "__id__": 631 + "__id__": 649 }, { - "__id__": 633 + "__id__": 651 } ], "_prefab": { - "__id__": 635 + "__id__": 653 }, "_lpos": { "__type__": "cc.Vec3", @@ -12020,11 +12411,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 630 + "__id__": 648 }, "_enabled": true, "__prefab": { - "__id__": 632 + "__id__": 650 }, "_contentSize": { "__type__": "cc.Size", @@ -12048,11 +12439,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 630 + "__id__": 648 }, "_enabled": true, "__prefab": { - "__id__": 634 + "__id__": 652 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -12106,20 +12497,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 629 + "__id__": 647 }, "_children": [], "_active": false, "_components": [ { - "__id__": 637 + "__id__": 655 }, { - "__id__": 639 + "__id__": 657 } ], "_prefab": { - "__id__": 641 + "__id__": 659 }, "_lpos": { "__type__": "cc.Vec3", @@ -12156,11 +12547,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 636 + "__id__": 654 }, "_enabled": true, "__prefab": { - "__id__": 638 + "__id__": 656 }, "_contentSize": { "__type__": "cc.Size", @@ -12184,11 +12575,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 636 + "__id__": 654 }, "_enabled": true, "__prefab": { - "__id__": 640 + "__id__": 658 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -12242,20 +12633,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 629 + "__id__": 647 }, "_children": [], "_active": true, "_components": [ { - "__id__": 643 + "__id__": 661 }, { - "__id__": 645 + "__id__": 663 } ], "_prefab": { - "__id__": 647 + "__id__": 665 }, "_lpos": { "__type__": "cc.Vec3", @@ -12292,11 +12683,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 642 + "__id__": 660 }, "_enabled": true, "__prefab": { - "__id__": 644 + "__id__": 662 }, "_contentSize": { "__type__": "cc.Size", @@ -12320,11 +12711,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 642 + "__id__": 660 }, "_enabled": true, "__prefab": { - "__id__": 646 + "__id__": 664 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -12378,20 +12769,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 629 + "__id__": 647 }, "_children": [], "_active": true, "_components": [ { - "__id__": 649 + "__id__": 667 }, { - "__id__": 651 + "__id__": 669 } ], "_prefab": { - "__id__": 653 + "__id__": 671 }, "_lpos": { "__type__": "cc.Vec3", @@ -12428,11 +12819,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 648 + "__id__": 666 }, "_enabled": true, "__prefab": { - "__id__": 650 + "__id__": 668 }, "_contentSize": { "__type__": "cc.Size", @@ -12456,11 +12847,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 648 + "__id__": 666 }, "_enabled": true, "__prefab": { - "__id__": 652 + "__id__": 670 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -12514,20 +12905,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 629 + "__id__": 647 }, "_children": [], "_active": true, "_components": [ { - "__id__": 655 + "__id__": 673 }, { - "__id__": 657 + "__id__": 675 } ], "_prefab": { - "__id__": 659 + "__id__": 677 }, "_lpos": { "__type__": "cc.Vec3", @@ -12564,11 +12955,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 654 + "__id__": 672 }, "_enabled": true, "__prefab": { - "__id__": 656 + "__id__": 674 }, "_contentSize": { "__type__": "cc.Size", @@ -12592,11 +12983,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 654 + "__id__": 672 }, "_enabled": true, "__prefab": { - "__id__": 658 + "__id__": 676 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -12650,20 +13041,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 629 + "__id__": 647 }, "_children": [], "_active": true, "_components": [ { - "__id__": 661 + "__id__": 679 }, { - "__id__": 663 + "__id__": 681 } ], "_prefab": { - "__id__": 665 + "__id__": 683 }, "_lpos": { "__type__": "cc.Vec3", @@ -12700,11 +13091,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 660 + "__id__": 678 }, "_enabled": true, "__prefab": { - "__id__": 662 + "__id__": 680 }, "_contentSize": { "__type__": "cc.Size", @@ -12728,11 +13119,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 660 + "__id__": 678 }, "_enabled": true, "__prefab": { - "__id__": 664 + "__id__": 682 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -12809,11 +13200,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 629 + "__id__": 647 }, "_enabled": true, "__prefab": { - "__id__": 667 + "__id__": 685 }, "_contentSize": { "__type__": "cc.Size", @@ -12837,11 +13228,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 629 + "__id__": 647 }, "_enabled": true, "__prefab": { - "__id__": 669 + "__id__": 687 }, "clickEvents": [], "_interactable": true, @@ -12906,11 +13297,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 172 + "__id__": 190 }, "_enabled": true, "__prefab": { - "__id__": 672 + "__id__": 690 }, "_contentSize": { "__type__": "cc.Size", @@ -12947,11 +13338,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 171 + "__id__": 189 }, "_enabled": true, "__prefab": { - "__id__": 675 + "__id__": 693 }, "_contentSize": { "__type__": "cc.Size", @@ -12975,11 +13366,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 171 + "__id__": 189 }, "_enabled": false, "__prefab": { - "__id__": 677 + "__id__": 695 }, "_alignFlags": 4, "_target": null, @@ -13027,15 +13418,6 @@ "__id__": 1 }, "_children": [ - { - "__id__": 680 - }, - { - "__id__": 686 - }, - { - "__id__": 692 - }, { "__id__": 698 }, @@ -13059,25 +13441,34 @@ }, { "__id__": 740 + }, + { + "__id__": 746 + }, + { + "__id__": 752 + }, + { + "__id__": 758 } ], "_active": false, "_components": [ { - "__id__": 746 + "__id__": 764 }, { - "__id__": 748 + "__id__": 766 }, { - "__id__": 750 + "__id__": 768 }, { - "__id__": 752 + "__id__": 770 } ], "_prefab": { - "__id__": 754 + "__id__": 772 }, "_lpos": { "__type__": "cc.Vec3", @@ -13114,20 +13505,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 681 + "__id__": 699 }, { - "__id__": 683 + "__id__": 701 } ], "_prefab": { - "__id__": 685 + "__id__": 703 }, "_lpos": { "__type__": "cc.Vec3", @@ -13164,11 +13555,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 680 + "__id__": 698 }, "_enabled": true, "__prefab": { - "__id__": 682 + "__id__": 700 }, "_contentSize": { "__type__": "cc.Size", @@ -13192,11 +13583,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 680 + "__id__": 698 }, "_enabled": true, "__prefab": { - "__id__": 684 + "__id__": 702 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -13250,20 +13641,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 687 + "__id__": 705 }, { - "__id__": 689 + "__id__": 707 } ], "_prefab": { - "__id__": 691 + "__id__": 709 }, "_lpos": { "__type__": "cc.Vec3", @@ -13300,11 +13691,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 686 + "__id__": 704 }, "_enabled": true, "__prefab": { - "__id__": 688 + "__id__": 706 }, "_contentSize": { "__type__": "cc.Size", @@ -13328,11 +13719,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 686 + "__id__": 704 }, "_enabled": true, "__prefab": { - "__id__": 690 + "__id__": 708 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -13386,20 +13777,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 693 + "__id__": 711 }, { - "__id__": 695 + "__id__": 713 } ], "_prefab": { - "__id__": 697 + "__id__": 715 }, "_lpos": { "__type__": "cc.Vec3", @@ -13436,11 +13827,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 692 + "__id__": 710 }, "_enabled": true, "__prefab": { - "__id__": 694 + "__id__": 712 }, "_contentSize": { "__type__": "cc.Size", @@ -13464,11 +13855,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 692 + "__id__": 710 }, "_enabled": true, "__prefab": { - "__id__": 696 + "__id__": 714 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -13522,20 +13913,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 699 + "__id__": 717 }, { - "__id__": 701 + "__id__": 719 } ], "_prefab": { - "__id__": 703 + "__id__": 721 }, "_lpos": { "__type__": "cc.Vec3", @@ -13572,11 +13963,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 698 + "__id__": 716 }, "_enabled": true, "__prefab": { - "__id__": 700 + "__id__": 718 }, "_contentSize": { "__type__": "cc.Size", @@ -13600,11 +13991,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 698 + "__id__": 716 }, "_enabled": true, "__prefab": { - "__id__": 702 + "__id__": 720 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -13658,20 +14049,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 705 + "__id__": 723 }, { - "__id__": 707 + "__id__": 725 } ], "_prefab": { - "__id__": 709 + "__id__": 727 }, "_lpos": { "__type__": "cc.Vec3", @@ -13708,11 +14099,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 704 + "__id__": 722 }, "_enabled": true, "__prefab": { - "__id__": 706 + "__id__": 724 }, "_contentSize": { "__type__": "cc.Size", @@ -13736,11 +14127,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 704 + "__id__": 722 }, "_enabled": true, "__prefab": { - "__id__": 708 + "__id__": 726 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -13794,20 +14185,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 711 + "__id__": 729 }, { - "__id__": 713 + "__id__": 731 } ], "_prefab": { - "__id__": 715 + "__id__": 733 }, "_lpos": { "__type__": "cc.Vec3", @@ -13844,11 +14235,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 710 + "__id__": 728 }, "_enabled": true, "__prefab": { - "__id__": 712 + "__id__": 730 }, "_contentSize": { "__type__": "cc.Size", @@ -13872,11 +14263,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 710 + "__id__": 728 }, "_enabled": true, "__prefab": { - "__id__": 714 + "__id__": 732 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -13930,20 +14321,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 717 + "__id__": 735 }, { - "__id__": 719 + "__id__": 737 } ], "_prefab": { - "__id__": 721 + "__id__": 739 }, "_lpos": { "__type__": "cc.Vec3", @@ -13980,11 +14371,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 716 + "__id__": 734 }, "_enabled": true, "__prefab": { - "__id__": 718 + "__id__": 736 }, "_contentSize": { "__type__": "cc.Size", @@ -14008,11 +14399,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 716 + "__id__": 734 }, "_enabled": true, "__prefab": { - "__id__": 720 + "__id__": 738 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -14066,20 +14457,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 723 + "__id__": 741 }, { - "__id__": 725 + "__id__": 743 } ], "_prefab": { - "__id__": 727 + "__id__": 745 }, "_lpos": { "__type__": "cc.Vec3", @@ -14116,11 +14507,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 722 + "__id__": 740 }, "_enabled": true, "__prefab": { - "__id__": 724 + "__id__": 742 }, "_contentSize": { "__type__": "cc.Size", @@ -14144,11 +14535,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 722 + "__id__": 740 }, "_enabled": true, "__prefab": { - "__id__": 726 + "__id__": 744 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -14202,20 +14593,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 729 + "__id__": 747 }, { - "__id__": 731 + "__id__": 749 } ], "_prefab": { - "__id__": 733 + "__id__": 751 }, "_lpos": { "__type__": "cc.Vec3", @@ -14252,11 +14643,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 728 + "__id__": 746 }, "_enabled": true, "__prefab": { - "__id__": 730 + "__id__": 748 }, "_contentSize": { "__type__": "cc.Size", @@ -14280,11 +14671,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 728 + "__id__": 746 }, "_enabled": true, "__prefab": { - "__id__": 732 + "__id__": 750 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -14338,20 +14729,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 735 + "__id__": 753 }, { - "__id__": 737 + "__id__": 755 } ], "_prefab": { - "__id__": 739 + "__id__": 757 }, "_lpos": { "__type__": "cc.Vec3", @@ -14388,11 +14779,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 734 + "__id__": 752 }, "_enabled": true, "__prefab": { - "__id__": 736 + "__id__": 754 }, "_contentSize": { "__type__": "cc.Size", @@ -14416,11 +14807,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 734 + "__id__": 752 }, "_enabled": true, "__prefab": { - "__id__": 738 + "__id__": 756 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -14474,20 +14865,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 679 + "__id__": 697 }, "_children": [], "_active": true, "_components": [ { - "__id__": 741 + "__id__": 759 }, { - "__id__": 743 + "__id__": 761 } ], "_prefab": { - "__id__": 745 + "__id__": 763 }, "_lpos": { "__type__": "cc.Vec3", @@ -14524,11 +14915,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 740 + "__id__": 758 }, "_enabled": true, "__prefab": { - "__id__": 742 + "__id__": 760 }, "_contentSize": { "__type__": "cc.Size", @@ -14552,11 +14943,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 740 + "__id__": 758 }, "_enabled": true, "__prefab": { - "__id__": 744 + "__id__": 762 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -14610,11 +15001,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 679 + "__id__": 697 }, "_enabled": true, "__prefab": { - "__id__": 747 + "__id__": 765 }, "_contentSize": { "__type__": "cc.Size", @@ -14638,11 +15029,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 679 + "__id__": 697 }, "_enabled": true, "__prefab": { - "__id__": 749 + "__id__": 767 }, "_type": 0, "_inverted": false, @@ -14660,11 +15051,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 679 + "__id__": 697 }, "_enabled": true, "__prefab": { - "__id__": 751 + "__id__": 769 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -14706,11 +15097,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 679 + "__id__": 697 }, "_enabled": false, "__prefab": { - "__id__": 753 + "__id__": 771 }, "_resizeMode": 0, "_layoutType": 1, @@ -14763,14 +15154,14 @@ "_active": false, "_components": [ { - "__id__": 756 + "__id__": 774 }, { - "__id__": 758 + "__id__": 776 } ], "_prefab": { - "__id__": 760 + "__id__": 778 }, "_lpos": { "__type__": "cc.Vec3", @@ -14807,11 +15198,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 755 + "__id__": 773 }, "_enabled": true, "__prefab": { - "__id__": 757 + "__id__": 775 }, "_contentSize": { "__type__": "cc.Size", @@ -14835,11 +15226,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 755 + "__id__": 773 }, "_enabled": true, "__prefab": { - "__id__": 759 + "__id__": 777 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -14899,11 +15290,11 @@ "_active": false, "_components": [ { - "__id__": 762 + "__id__": 780 } ], "_prefab": { - "__id__": 764 + "__id__": 782 }, "_lpos": { "__type__": "cc.Vec3", @@ -14940,11 +15331,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 761 + "__id__": 779 }, "_enabled": true, "__prefab": { - "__id__": 763 + "__id__": 781 }, "_contentSize": { "__type__": "cc.Size", @@ -14985,23 +15376,23 @@ }, "_children": [ { - "__id__": 766 + "__id__": 784 } ], "_active": false, "_components": [ { - "__id__": 772 + "__id__": 790 }, { - "__id__": 774 + "__id__": 792 }, { - "__id__": 776 + "__id__": 794 } ], "_prefab": { - "__id__": 778 + "__id__": 796 }, "_lpos": { "__type__": "cc.Vec3", @@ -15038,20 +15429,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 765 + "__id__": 783 }, "_children": [], "_active": true, "_components": [ { - "__id__": 767 + "__id__": 785 }, { - "__id__": 769 + "__id__": 787 } ], "_prefab": { - "__id__": 771 + "__id__": 789 }, "_lpos": { "__type__": "cc.Vec3", @@ -15088,11 +15479,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 766 + "__id__": 784 }, "_enabled": true, "__prefab": { - "__id__": 768 + "__id__": 786 }, "_contentSize": { "__type__": "cc.Size", @@ -15116,11 +15507,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 766 + "__id__": 784 }, "_enabled": true, "__prefab": { - "__id__": 770 + "__id__": 788 }, "_lineHeight": 40, "_string": "Rich", @@ -15167,11 +15558,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 765 + "__id__": 783 }, "_enabled": true, "__prefab": { - "__id__": 773 + "__id__": 791 }, "_contentSize": { "__type__": "cc.Size", @@ -15195,11 +15586,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 765 + "__id__": 783 }, "_enabled": true, "__prefab": { - "__id__": 775 + "__id__": 793 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -15240,11 +15631,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 765 + "__id__": 783 }, "_enabled": true, "__prefab": { - "__id__": 777 + "__id__": 795 }, "_resizeMode": 1, "_layoutType": 1, @@ -15295,23 +15686,23 @@ }, "_children": [ { - "__id__": 780 + "__id__": 798 } ], "_active": false, "_components": [ { - "__id__": 800 + "__id__": 818 }, { - "__id__": 802 + "__id__": 820 }, { - "__id__": 804 + "__id__": 822 } ], "_prefab": { - "__id__": 806 + "__id__": 824 }, "_lpos": { "__type__": "cc.Vec3", @@ -15348,30 +15739,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 779 + "__id__": 797 }, "_children": [ { - "__id__": 781 + "__id__": 799 }, { - "__id__": 787 + "__id__": 805 } ], "_active": true, "_components": [ { - "__id__": 793 + "__id__": 811 }, { - "__id__": 795 + "__id__": 813 }, { - "__id__": 797 + "__id__": 815 } ], "_prefab": { - "__id__": 799 + "__id__": 817 }, "_lpos": { "__type__": "cc.Vec3", @@ -15408,20 +15799,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 780 + "__id__": 798 }, "_children": [], "_active": true, "_components": [ { - "__id__": 782 + "__id__": 800 }, { - "__id__": 784 + "__id__": 802 } ], "_prefab": { - "__id__": 786 + "__id__": 804 }, "_lpos": { "__type__": "cc.Vec3", @@ -15458,11 +15849,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 781 + "__id__": 799 }, "_enabled": true, "__prefab": { - "__id__": 783 + "__id__": 801 }, "_contentSize": { "__type__": "cc.Size", @@ -15486,11 +15877,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 781 + "__id__": 799 }, "_enabled": true, "__prefab": { - "__id__": 785 + "__id__": 803 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -15567,20 +15958,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 780 + "__id__": 798 }, "_children": [], "_active": true, "_components": [ { - "__id__": 788 + "__id__": 806 }, { - "__id__": 790 + "__id__": 808 } ], "_prefab": { - "__id__": 792 + "__id__": 810 }, "_lpos": { "__type__": "cc.Vec3", @@ -15617,11 +16008,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 787 + "__id__": 805 }, "_enabled": true, "__prefab": { - "__id__": 789 + "__id__": 807 }, "_contentSize": { "__type__": "cc.Size", @@ -15645,11 +16036,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 787 + "__id__": 805 }, "_enabled": true, "__prefab": { - "__id__": 791 + "__id__": 809 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -15726,11 +16117,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 780 + "__id__": 798 }, "_enabled": true, "__prefab": { - "__id__": 794 + "__id__": 812 }, "_contentSize": { "__type__": "cc.Size", @@ -15754,11 +16145,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 780 + "__id__": 798 }, "_enabled": true, "__prefab": { - "__id__": 796 + "__id__": 814 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -15799,11 +16190,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 780 + "__id__": 798 }, "_enabled": true, "__prefab": { - "__id__": 798 + "__id__": 816 }, "_id": "" }, @@ -15830,11 +16221,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 779 + "__id__": 797 }, "_enabled": true, "__prefab": { - "__id__": 801 + "__id__": 819 }, "_contentSize": { "__type__": "cc.Size", @@ -15858,11 +16249,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 779 + "__id__": 797 }, "_enabled": true, "__prefab": { - "__id__": 803 + "__id__": 821 }, "_alignFlags": 45, "_target": null, @@ -15894,11 +16285,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 779 + "__id__": 797 }, "_enabled": true, "__prefab": { - "__id__": 805 + "__id__": 823 }, "_id": "" }, @@ -15929,23 +16320,23 @@ }, "_children": [ { - "__id__": 808 + "__id__": 826 } ], "_active": false, "_components": [ { - "__id__": 828 + "__id__": 846 }, { - "__id__": 830 + "__id__": 848 }, { - "__id__": 832 + "__id__": 850 } ], "_prefab": { - "__id__": 834 + "__id__": 852 }, "_lpos": { "__type__": "cc.Vec3", @@ -15982,30 +16373,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 807 + "__id__": 825 }, "_children": [ { - "__id__": 809 + "__id__": 827 }, { - "__id__": 815 + "__id__": 833 } ], "_active": true, "_components": [ { - "__id__": 821 + "__id__": 839 }, { - "__id__": 823 + "__id__": 841 }, { - "__id__": 825 + "__id__": 843 } ], "_prefab": { - "__id__": 827 + "__id__": 845 }, "_lpos": { "__type__": "cc.Vec3", @@ -16042,20 +16433,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 808 + "__id__": 826 }, "_children": [], "_active": true, "_components": [ { - "__id__": 810 + "__id__": 828 }, { - "__id__": 812 + "__id__": 830 } ], "_prefab": { - "__id__": 814 + "__id__": 832 }, "_lpos": { "__type__": "cc.Vec3", @@ -16092,11 +16483,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 809 + "__id__": 827 }, "_enabled": true, "__prefab": { - "__id__": 811 + "__id__": 829 }, "_contentSize": { "__type__": "cc.Size", @@ -16120,11 +16511,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 809 + "__id__": 827 }, "_enabled": true, "__prefab": { - "__id__": 813 + "__id__": 831 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16201,20 +16592,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 808 + "__id__": 826 }, "_children": [], "_active": true, "_components": [ { - "__id__": 816 + "__id__": 834 }, { - "__id__": 818 + "__id__": 836 } ], "_prefab": { - "__id__": 820 + "__id__": 838 }, "_lpos": { "__type__": "cc.Vec3", @@ -16251,11 +16642,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 815 + "__id__": 833 }, "_enabled": true, "__prefab": { - "__id__": 817 + "__id__": 835 }, "_contentSize": { "__type__": "cc.Size", @@ -16279,11 +16670,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 815 + "__id__": 833 }, "_enabled": true, "__prefab": { - "__id__": 819 + "__id__": 837 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16360,11 +16751,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 808 + "__id__": 826 }, "_enabled": true, "__prefab": { - "__id__": 822 + "__id__": 840 }, "_contentSize": { "__type__": "cc.Size", @@ -16388,11 +16779,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 808 + "__id__": 826 }, "_enabled": true, "__prefab": { - "__id__": 824 + "__id__": 842 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16433,11 +16824,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 808 + "__id__": 826 }, "_enabled": true, "__prefab": { - "__id__": 826 + "__id__": 844 }, "_id": "" }, @@ -16464,11 +16855,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 807 + "__id__": 825 }, "_enabled": true, "__prefab": { - "__id__": 829 + "__id__": 847 }, "_contentSize": { "__type__": "cc.Size", @@ -16492,11 +16883,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 807 + "__id__": 825 }, "_enabled": true, "__prefab": { - "__id__": 831 + "__id__": 849 }, "_alignFlags": 45, "_target": null, @@ -16528,11 +16919,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 807 + "__id__": 825 }, "_enabled": true, "__prefab": { - "__id__": 833 + "__id__": 851 }, "_id": "" }, @@ -16563,23 +16954,23 @@ }, "_children": [ { - "__id__": 836 + "__id__": 854 } ], "_active": false, "_components": [ { - "__id__": 856 + "__id__": 874 }, { - "__id__": 858 + "__id__": 876 }, { - "__id__": 860 + "__id__": 878 } ], "_prefab": { - "__id__": 862 + "__id__": 880 }, "_lpos": { "__type__": "cc.Vec3", @@ -16616,30 +17007,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 835 + "__id__": 853 }, "_children": [ { - "__id__": 837 + "__id__": 855 }, { - "__id__": 843 + "__id__": 861 } ], "_active": true, "_components": [ { - "__id__": 849 + "__id__": 867 }, { - "__id__": 851 + "__id__": 869 }, { - "__id__": 853 + "__id__": 871 } ], "_prefab": { - "__id__": 855 + "__id__": 873 }, "_lpos": { "__type__": "cc.Vec3", @@ -16676,20 +17067,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 836 + "__id__": 854 }, "_children": [], "_active": true, "_components": [ { - "__id__": 838 + "__id__": 856 }, { - "__id__": 840 + "__id__": 858 } ], "_prefab": { - "__id__": 842 + "__id__": 860 }, "_lpos": { "__type__": "cc.Vec3", @@ -16726,11 +17117,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 837 + "__id__": 855 }, "_enabled": true, "__prefab": { - "__id__": 839 + "__id__": 857 }, "_contentSize": { "__type__": "cc.Size", @@ -16754,11 +17145,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 837 + "__id__": 855 }, "_enabled": true, "__prefab": { - "__id__": 841 + "__id__": 859 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16835,20 +17226,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 836 + "__id__": 854 }, "_children": [], "_active": true, "_components": [ { - "__id__": 844 + "__id__": 862 }, { - "__id__": 846 + "__id__": 864 } ], "_prefab": { - "__id__": 848 + "__id__": 866 }, "_lpos": { "__type__": "cc.Vec3", @@ -16885,11 +17276,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 843 + "__id__": 861 }, "_enabled": true, "__prefab": { - "__id__": 845 + "__id__": 863 }, "_contentSize": { "__type__": "cc.Size", @@ -16913,11 +17304,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 843 + "__id__": 861 }, "_enabled": true, "__prefab": { - "__id__": 847 + "__id__": 865 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16994,11 +17385,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 836 + "__id__": 854 }, "_enabled": true, "__prefab": { - "__id__": 850 + "__id__": 868 }, "_contentSize": { "__type__": "cc.Size", @@ -17022,11 +17413,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 836 + "__id__": 854 }, "_enabled": true, "__prefab": { - "__id__": 852 + "__id__": 870 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17067,11 +17458,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 836 + "__id__": 854 }, "_enabled": true, "__prefab": { - "__id__": 854 + "__id__": 872 }, "_id": "" }, @@ -17098,11 +17489,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 835 + "__id__": 853 }, "_enabled": true, "__prefab": { - "__id__": 857 + "__id__": 875 }, "_contentSize": { "__type__": "cc.Size", @@ -17126,11 +17517,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 835 + "__id__": 853 }, "_enabled": true, "__prefab": { - "__id__": 859 + "__id__": 877 }, "_alignFlags": 45, "_target": null, @@ -17162,11 +17553,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 835 + "__id__": 853 }, "_enabled": true, "__prefab": { - "__id__": 861 + "__id__": 879 }, "_id": "" }, @@ -17197,23 +17588,23 @@ }, "_children": [ { - "__id__": 864 + "__id__": 882 }, { - "__id__": 870 + "__id__": 888 }, { - "__id__": 886 + "__id__": 904 } ], "_active": false, "_components": [ { - "__id__": 892 + "__id__": 910 } ], "_prefab": { - "__id__": 894 + "__id__": 912 }, "_lpos": { "__type__": "cc.Vec3", @@ -17250,20 +17641,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 863 + "__id__": 881 }, "_children": [], "_active": true, "_components": [ { - "__id__": 865 + "__id__": 883 }, { - "__id__": 867 + "__id__": 885 } ], "_prefab": { - "__id__": 869 + "__id__": 887 }, "_lpos": { "__type__": "cc.Vec3", @@ -17300,11 +17691,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 864 + "__id__": 882 }, "_enabled": true, "__prefab": { - "__id__": 866 + "__id__": 884 }, "_contentSize": { "__type__": "cc.Size", @@ -17328,11 +17719,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 864 + "__id__": 882 }, "_enabled": true, "__prefab": { - "__id__": 868 + "__id__": 886 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17386,24 +17777,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 863 + "__id__": 881 }, "_children": [ { - "__id__": 871 + "__id__": 889 }, { - "__id__": 877 + "__id__": 895 } ], "_active": true, "_components": [ { - "__id__": 883 + "__id__": 901 } ], "_prefab": { - "__id__": 885 + "__id__": 903 }, "_lpos": { "__type__": "cc.Vec3", @@ -17440,20 +17831,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 870 + "__id__": 888 }, "_children": [], "_active": true, "_components": [ { - "__id__": 872 + "__id__": 890 }, { - "__id__": 874 + "__id__": 892 } ], "_prefab": { - "__id__": 876 + "__id__": 894 }, "_lpos": { "__type__": "cc.Vec3", @@ -17490,11 +17881,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 871 + "__id__": 889 }, "_enabled": true, "__prefab": { - "__id__": 873 + "__id__": 891 }, "_contentSize": { "__type__": "cc.Size", @@ -17518,11 +17909,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 871 + "__id__": 889 }, "_enabled": true, "__prefab": { - "__id__": 875 + "__id__": 893 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17576,20 +17967,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 870 + "__id__": 888 }, "_children": [], "_active": false, "_components": [ { - "__id__": 878 + "__id__": 896 }, { - "__id__": 880 + "__id__": 898 } ], "_prefab": { - "__id__": 882 + "__id__": 900 }, "_lpos": { "__type__": "cc.Vec3", @@ -17626,11 +18017,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 877 + "__id__": 895 }, "_enabled": true, "__prefab": { - "__id__": 879 + "__id__": 897 }, "_contentSize": { "__type__": "cc.Size", @@ -17654,11 +18045,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 877 + "__id__": 895 }, "_enabled": true, "__prefab": { - "__id__": 881 + "__id__": 899 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17712,11 +18103,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 870 + "__id__": 888 }, "_enabled": true, "__prefab": { - "__id__": 884 + "__id__": 902 }, "_contentSize": { "__type__": "cc.Size", @@ -17753,20 +18144,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 863 + "__id__": 881 }, "_children": [], "_active": true, "_components": [ { - "__id__": 887 + "__id__": 905 }, { - "__id__": 889 + "__id__": 907 } ], "_prefab": { - "__id__": 891 + "__id__": 909 }, "_lpos": { "__type__": "cc.Vec3", @@ -17803,11 +18194,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 886 + "__id__": 904 }, "_enabled": true, "__prefab": { - "__id__": 888 + "__id__": 906 }, "_contentSize": { "__type__": "cc.Size", @@ -17831,11 +18222,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 886 + "__id__": 904 }, "_enabled": true, "__prefab": { - "__id__": 890 + "__id__": 908 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17889,11 +18280,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 863 + "__id__": 881 }, "_enabled": true, "__prefab": { - "__id__": 893 + "__id__": 911 }, "_contentSize": { "__type__": "cc.Size", @@ -17934,7 +18325,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 896 + "__id__": 914 }, "_contentSize": { "__type__": "cc.Size", @@ -17962,7 +18353,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 898 + "__id__": 916 }, "_alignFlags": 45, "_target": null, @@ -17998,7 +18389,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 900 + "__id__": 918 }, "_id": "" }, @@ -18016,7 +18407,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 902 + "__id__": 920 }, "_type": 0, "_inverted": false, @@ -18038,7 +18429,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 904 + "__id__": 922 }, "_id": "" }, @@ -18056,7 +18447,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 906 + "__id__": 924 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -18105,94 +18496,94 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": [ { - "__id__": 605 + "__id__": 623 }, { - "__id__": 557 + "__id__": 575 }, { - "__id__": 527 + "__id__": 545 }, { - "__id__": 500 + "__id__": 518 }, { - "__id__": 378 + "__id__": 396 }, { - "__id__": 370 + "__id__": 388 }, { - "__id__": 362 + "__id__": 380 }, { - "__id__": 354 + "__id__": 372 }, { - "__id__": 346 + "__id__": 364 }, { - "__id__": 334 + "__id__": 352 }, { - "__id__": 326 + "__id__": 344 }, { - "__id__": 318 + "__id__": 336 }, { - "__id__": 310 + "__id__": 328 }, { - "__id__": 302 + "__id__": 320 }, { - "__id__": 294 + "__id__": 312 }, { - "__id__": 286 + "__id__": 304 }, { - "__id__": 278 + "__id__": 296 }, { - "__id__": 270 + "__id__": 288 }, { - "__id__": 262 + "__id__": 280 }, { - "__id__": 254 + "__id__": 272 }, { - "__id__": 246 + "__id__": 264 }, { - "__id__": 238 + "__id__": 256 }, { - "__id__": 230 + "__id__": 248 }, { - "__id__": 222 + "__id__": 240 }, { - "__id__": 214 + "__id__": 232 }, { - "__id__": 206 + "__id__": 224 }, { - "__id__": 148 + "__id__": 166 }, { - "__id__": 134 + "__id__": 152 }, { - "__id__": 126 + "__id__": 144 }, { - "__id__": 76 + "__id__": 94 } ] } diff --git a/assets/bundles/battleGame/prefab/canUpEff.prefab b/assets/bundles/battleGame/prefab/canUpEff.prefab new file mode 100644 index 0000000..dfdadc5 --- /dev/null +++ b/assets/bundles/battleGame/prefab/canUpEff.prefab @@ -0,0 +1,169 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "canUpEff", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "canUpEff", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + }, + { + "__id__": 6 + } + ], + "_prefab": { + "__id__": 8 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -19.787, + "y": 25.043, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 0.6, + "y": 0.6, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 56, + "height": 62 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "94ni4BMfBJrZ0TvuVmAoXz" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "a321ee3d-a4ff-4971-8872-984b95aa283f@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "04x1i8T1lEtYia2LgggS7r" + }, + { + "__type__": "cc.Sorting2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 7 + }, + "_sortingLayer": 3, + "_sortingOrder": 4, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f2RKuNJOFC/qx2IaJBQKsi" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "cdhnJ1Id9Fm7Ok85sUiumO", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleGame/prefab/canUpEff.prefab.meta b/assets/bundles/battleGame/prefab/canUpEff.prefab.meta new file mode 100644 index 0000000..c99113b --- /dev/null +++ b/assets/bundles/battleGame/prefab/canUpEff.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "6db958d2-0178-4baa-b196-8369cfa19481", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "canUpEff" + } +} diff --git a/assets/bundles/battleGame/prefab/textGrid.prefab b/assets/bundles/battleGame/prefab/textGrid.prefab index 530fb53..ebb6ac9 100644 --- a/assets/bundles/battleGame/prefab/textGrid.prefab +++ b/assets/bundles/battleGame/prefab/textGrid.prefab @@ -29,70 +29,19 @@ }, { "__id__": 20 - }, - { - "__id__": 26 - }, - { - "__id__": 32 - }, - { - "__id__": 38 - }, - { - "__id__": 44 - }, - { - "__id__": 50 - }, - { - "__id__": 56 - }, - { - "__id__": 62 - }, - { - "__id__": 68 - }, - { - "__id__": 74 - }, - { - "__id__": 80 - }, - { - "__id__": 86 - }, - { - "__id__": 92 - }, - { - "__id__": 98 - }, - { - "__id__": 104 - }, - { - "__id__": 112 - }, - { - "__id__": 118 - }, - { - "__id__": 124 } ], "_active": true, "_components": [ { - "__id__": 130 + "__id__": 24 }, { - "__id__": 132 + "__id__": 26 } ], "_prefab": { - "__id__": 134 + "__id__": 28 }, "_lpos": { "__type__": "cc.Vec3", @@ -533,24 +482,21 @@ }, { "__type__": "cc.Node", - "_name": "1", + "_name": "skin", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 1 }, "_children": [], - "_active": false, + "_active": true, "_components": [ { "__id__": 21 - }, - { - "__id__": 23 } ], "_prefab": { - "__id__": 25 + "__id__": 23 }, "_lpos": { "__type__": "cc.Vec3", @@ -595,64 +541,19 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 41.849998474121094, - "height": 52.43000030517578 + "width": 100, + "height": 100 }, "_anchorPoint": { "__type__": "cc.Vec2", - "x": 0.3978494677562816, - "y": 0.37764636890734354 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "aaHm1s101NmKp40s6S3UoT" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 20 - }, - "_enabled": true, - "__prefab": { - "__id__": 24 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 + "x": 0.5, + "y": 0.5 }, - "_skeletonData": { - "__uuid__": "98480b03-176a-4572-87e5-24c15fc93ae9", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "待机", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, "_id": "" }, { "__type__": "cc.CompPrefabInfo", - "fileId": "fd6iHqfopIPZQSO1lpt7/h" + "fileId": "41Kuhli9BB36TeCbwTQFOo" }, { "__type__": "cc.PrefabInfo", @@ -662,2381 +563,22 @@ "asset": { "__id__": 0 }, - "fileId": "dee4UNWTBAJI+2cAC/h1Rl", + "fileId": "e28yak2M1PzpW4rFpTXH2Z", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, - { - "__type__": "cc.Node", - "_name": "2", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 27 - }, - { - "__id__": 29 - } - ], - "_prefab": { - "__id__": 31 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 26 - }, - "_enabled": true, - "__prefab": { - "__id__": 28 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 41.400001525878906, - "height": 49.5 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.39685989612598155, - "y": 0.37050505358763414 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "739kfRr8FGXYUON7L8wjbJ" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 26 - }, - "_enabled": true, - "__prefab": { - "__id__": 30 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "92bf30d8-bc81-4826-8b8c-c9b5b9dcc2fd", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "待机", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "12pSSH+GVHk6n6vesSRQFJ" - }, - { - "__type__": "cc.PrefabInfo", - "root": { "__id__": 1 }, - "asset": { - "__id__": 0 - }, - "fileId": "c2Lrl1O85OCbT/o9/KvIVH", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "4", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 33 - }, - { - "__id__": 35 - } - ], - "_prefab": { - "__id__": 37 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 32 - }, - "_enabled": true, - "__prefab": { - "__id__": 34 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 45, - "height": 53.54999923706055 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5182222154405381, - "y": 0.3802054323141977 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "b7CBv0sTVE3LMfjHrLU3t9" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 32 - }, "_enabled": true, "__prefab": { - "__id__": 36 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "e339dee0-8893-4875-9063-df82b5bca67b", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "待机", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "fbKzpIDjVF8KUuzutZzsIG" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "4cgPM6k61DUaokJEHO3qwZ", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "8", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 39 - }, - { - "__id__": 41 - } - ], - "_prefab": { - "__id__": 43 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 38 - }, - "_enabled": true, - "__prefab": { - "__id__": 40 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 36.22999954223633, - "height": 52.20000076293945 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5224951847738089, - "y": 0.3772030698520022 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f7gMAJJ7ZEQLPi6ZKFVwII" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 38 - }, - "_enabled": true, - "__prefab": { - "__id__": 42 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "abeffe7b-8d0c-40b1-8685-77bed935b9a3", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "待机", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "93yNkZF4BDWKR9ml8O2Tc8" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "fejtObpJ9MV6ebnbt2j5V3", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "16", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 45 - }, - { - "__id__": 47 - } - ], - "_prefab": { - "__id__": 49 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 44 - }, - "_enabled": true, - "__prefab": { - "__id__": 46 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 58.95000076293945, - "height": 46.349998474121094 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.45038166061826307, - "y": 0.4125135160448559 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "74RUGK74NMJpjUwl5vccut" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 44 - }, - "_enabled": true, - "__prefab": { - "__id__": 48 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "95f5d4e0-f589-4e29-8f31-6483e457efcf", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "待机", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "fdBpATYTtPv4fDedRug5bo" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "bf8G1dg4lKuoOJ6YuvjR7w", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "32", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 51 - }, - { - "__id__": 53 - } - ], - "_prefab": { - "__id__": 55 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 50 - }, - "_enabled": true, - "__prefab": { - "__id__": 52 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 63.68000030517578, - "height": 48.380001068115234 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.4946608016495211, - "y": 0.41856137976288166 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "834wTjz/1P4LXfQG59nCjb" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 50 - }, - "_enabled": true, - "__prefab": { - "__id__": 54 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "2cec1a4c-5d6f-45f4-b432-f59ac52a3e0c", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d9kMay12dBPYdpHqKRaFDL" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "27EYySGkVKirlkqOa9CLha", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "64", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 57 - }, - { - "__id__": 59 - } - ], - "_prefab": { - "__id__": 61 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 56 - }, - "_enabled": true, - "__prefab": { - "__id__": 58 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 56.70000076293945, - "height": 48.599998474121094 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5079364876461333, - "y": 0.3656378809811276 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "32AZUqlH9AFqMhb0CV+GJX" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 56 - }, - "_enabled": true, - "__prefab": { - "__id__": 60 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "09178b67-37db-4e78-9091-15923024379b", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "1adD6fRaxDWovsUv6a4l2g" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "67kA5R7LZPYreIy5QlKUjJ", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "128", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 63 - }, - { - "__id__": 65 - } - ], - "_prefab": { - "__id__": 67 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 62 - }, - "_enabled": true, - "__prefab": { - "__id__": 64 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 69.75, - "height": 44.779998779296875 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.49677421542478717, - "y": 0.43702546289197336 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "710Qje7g1BDaTD/d0orLRO" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 62 - }, - "_enabled": true, - "__prefab": { - "__id__": 66 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "4c7e2cdd-58d0-4d24-bf3e-dbb7ebe1ea01", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "待机", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "9bmcgCIL9HVI3OKOqyB0KG" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "dfqCkVtK1GLY/o6P6vKO8J", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "256", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 69 - }, - { - "__id__": 71 - } - ], - "_prefab": { - "__id__": 73 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 68 - }, - "_enabled": true, - "__prefab": { - "__id__": 70 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 72.9000015258789, - "height": 41.630001068115234 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.4722908036284939, - "y": 0.35671390825025623 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "459AkUbyxPLqUOwTH4GrGc" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 68 - }, - "_enabled": true, - "__prefab": { - "__id__": 72 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "d6fa2e09-cc73-4f68-8dd3-6ff2504de783", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "aa4yp9jAFGV6BRkNoClIDk" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "f9tZCgHidH56P9uQQPuSlT", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "512", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 75 - }, - { - "__id__": 77 - } - ], - "_prefab": { - "__id__": 79 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 74 - }, - "_enabled": true, - "__prefab": { - "__id__": 76 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 69.75, - "height": 42.529998779296875 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.49677421542478717, - "y": 0.38984247353839596 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "179axgU+BI24XdWFHZ0BQn" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 74 - }, - "_enabled": true, - "__prefab": { - "__id__": 78 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "fe6d211a-a3bc-40ce-8921-360be95f8ffe", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "16b1tlkZZIi7FTh/B9GPKY" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "fbaHwvSDRLdJonELvEfeyC", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "1024", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 81 - }, - { - "__id__": 83 - } - ], - "_prefab": { - "__id__": 85 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 80 - }, - "_enabled": true, - "__prefab": { - "__id__": 82 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 75.37999725341797, - "height": 48.380001068115234 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5045104824220789, - "y": 0.38590325886946664 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "43F0LYkoJOl7d48ltVnu2I" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 80 - }, - "_enabled": true, - "__prefab": { - "__id__": 84 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "c8cc4bd6-e5ce-4479-be13-de79ceed1917", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "4fkpKzI2VIn46uLcGv4VNx" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "c7OPYNrllJcJ5aHGnt+/9c", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "2048", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 87 - }, - { - "__id__": 89 - } - ], - "_prefab": { - "__id__": 91 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 86 - }, - "_enabled": true, - "__prefab": { - "__id__": 88 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 74.93000030517578, - "height": 43.43000030517578 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.537568378690031, - "y": 0.3971908790878877 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e7agUmcdRC9pC0vur0Q3ee" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 86 - }, - "_enabled": true, - "__prefab": { - "__id__": 90 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "16c72eea-3349-4835-a09e-adccbd315fd2", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "8bfm+KYSVMQZ1IH0ayY7q5" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "ecZmt7RxFE5rMprVkC+aNo", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "4096", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 93 - }, - { - "__id__": 95 - } - ], - "_prefab": { - "__id__": 97 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 92 - }, - "_enabled": true, - "__prefab": { - "__id__": 94 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 88.19999694824219, - "height": 44.099998474121094 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5281179528655644, - "y": 0.4081632794287469 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "09lQ21MhdM9KN8o061RQbx" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 92 - }, - "_enabled": true, - "__prefab": { - "__id__": 96 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "30ee2b62-6672-454a-9eb7-031ee8265f0d", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "8bTH1n+0ZAYbT2MvrT9lOQ" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "3b4018AKJPe5aMARnRsOMz", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "8192", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 99 - }, - { - "__id__": 101 - } - ], - "_prefab": { - "__id__": 103 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 98 - }, - "_enabled": true, - "__prefab": { - "__id__": 100 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 88.87999725341797, - "height": 41.849998474121094 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.48098561342333984, - "y": 0.40860217455070885 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "99Q9gf3i9F7ZAe2hydV+OG" - }, - { - "__type__": "sp.Skeleton", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 98 - }, - "_enabled": true, - "__prefab": { - "__id__": 102 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_skeletonData": { - "__uuid__": "1f63a4cc-ec66-444d-a7cb-6f405f874c49", - "__expectedType__": "sp.SkeletonData" - }, - "defaultSkin": "土", - "defaultAnimation": "攻击", - "_premultipliedAlpha": false, - "_timeScale": 1, - "_preCacheMode": 0, - "_cacheMode": 0, - "_sockets": [], - "_useTint": false, - "_debugMesh": false, - "_debugBones": false, - "_debugSlots": false, - "_enableBatch": false, - "loop": true, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "fcR+BLc6BIC4Ba5/pgUvqh" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "29bEnCs7hAxK6sSC5LHGSn", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "canUpEff", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 105 - }, - { - "__id__": 107 - }, - { - "__id__": 109 - } - ], - "_prefab": { - "__id__": 111 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -19.787, - "y": 25.043, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 0.6, - "y": 0.6, - "z": 1 - }, - "_mobility": 0, - "_layer": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 104 - }, - "_enabled": true, - "__prefab": { - "__id__": 106 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 56, - "height": 62 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "94ni4BMfBJrZ0TvuVmAoXz" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 104 - }, - "_enabled": true, - "__prefab": { - "__id__": 108 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "a321ee3d-a4ff-4971-8872-984b95aa283f@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "04x1i8T1lEtYia2LgggS7r" - }, - { - "__type__": "cc.Sorting2D", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 104 - }, - "_enabled": true, - "__prefab": { - "__id__": 110 - }, - "_sortingLayer": 3, - "_sortingOrder": 4, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f2RKuNJOFC/qx2IaJBQKsi" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "cdhnJ1Id9Fm7Ok85sUiumO", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "trail1", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 113 - }, - { - "__id__": 115 - } - ], - "_prefab": { - "__id__": 117 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 112 - }, - "_enabled": true, - "__prefab": { - "__id__": 114 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f9Pxh70lNHV79RUWjU1ey+" - }, - { - "__type__": "443d9JuFCxBGI03SuHBsZqm", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 112 - }, - "_enabled": true, - "__prefab": { - "__id__": 116 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "77c83777-51f5-4bbd-afc0-96adc847e1c8@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "maxPoints": 20, - "minDistance": 3, - "headWidth": 36, - "tailWidth": 0, - "headAlpha": 255, - "tailAlpha": 0, - "fadeTime": 0.1, - "headColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "tailColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "dbxezP7s5H/p+8SELFen24" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "e7bHEhTWRBOL6ieambbKNS", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "trail2", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 119 - }, - { - "__id__": 121 - } - ], - "_prefab": { - "__id__": 123 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 118 - }, - "_enabled": true, - "__prefab": { - "__id__": 120 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "56QqNgyF9CS5Svgav8+MAF" - }, - { - "__type__": "443d9JuFCxBGI03SuHBsZqm", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 118 - }, - "_enabled": true, - "__prefab": { - "__id__": 122 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "84598bbd-ea44-40a3-a97d-bd510cc3ba2f@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "maxPoints": 20, - "minDistance": 3, - "headWidth": 36, - "tailWidth": 0, - "headAlpha": 255, - "tailAlpha": 0, - "fadeTime": 0.1, - "headColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "tailColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e9XJNkKbZCyJwYJy53Of1F" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "efK+WWgNRBz7A+JgStPkTm", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "trail3", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 125 - }, - { - "__id__": 127 - } - ], - "_prefab": { - "__id__": 129 - }, - "_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": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 124 - }, - "_enabled": true, - "__prefab": { - "__id__": 126 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 100, - "height": 100 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "9fCMo5CblP7r2KJIxzfrv7" - }, - { - "__type__": "443d9JuFCxBGI03SuHBsZqm", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 124 - }, - "_enabled": true, - "__prefab": { - "__id__": 128 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "77c83777-51f5-4bbd-afc0-96adc847e1c8@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "maxPoints": 20, - "minDistance": 3, - "headWidth": 36, - "tailWidth": 0, - "headAlpha": 255, - "tailAlpha": 0, - "fadeTime": 0.1, - "headColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "tailColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "bfMj1XZXdM44uiikFUSoT3" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "aenC5jlMtOq435EFDgeqbR", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 1 - }, - "_enabled": true, - "__prefab": { - "__id__": 131 + "__id__": 25 }, "_contentSize": { "__type__": "cc.Size", @@ -3064,7 +606,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 133 + "__id__": 27 }, "_id": "" }, diff --git a/assets/bundles/battleGame/prefab/trail1.prefab b/assets/bundles/battleGame/prefab/trail1.prefab new file mode 100644 index 0000000..56f320e --- /dev/null +++ b/assets/bundles/battleGame/prefab/trail1.prefab @@ -0,0 +1,154 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "trail1", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "trail1", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f9Pxh70lNHV79RUWjU1ey+" + }, + { + "__type__": "443d9JuFCxBGI03SuHBsZqm", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77c83777-51f5-4bbd-afc0-96adc847e1c8@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "maxPoints": 20, + "minDistance": 3, + "headWidth": 36, + "tailWidth": 0, + "headAlpha": 255, + "tailAlpha": 0, + "fadeTime": 0.1, + "headColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "tailColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "dbxezP7s5H/p+8SELFen24" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "e7bHEhTWRBOL6ieambbKNS", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleGame/prefab/trail1.prefab.meta b/assets/bundles/battleGame/prefab/trail1.prefab.meta new file mode 100644 index 0000000..8db935f --- /dev/null +++ b/assets/bundles/battleGame/prefab/trail1.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "9d49fa19-c29a-409a-92ce-49d589b373c3", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "trail1" + } +} diff --git a/assets/bundles/battleGame/prefab/trail2.prefab b/assets/bundles/battleGame/prefab/trail2.prefab new file mode 100644 index 0000000..d4800f3 --- /dev/null +++ b/assets/bundles/battleGame/prefab/trail2.prefab @@ -0,0 +1,154 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "trail2", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "trail2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "56QqNgyF9CS5Svgav8+MAF" + }, + { + "__type__": "443d9JuFCxBGI03SuHBsZqm", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "84598bbd-ea44-40a3-a97d-bd510cc3ba2f@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "maxPoints": 20, + "minDistance": 3, + "headWidth": 36, + "tailWidth": 0, + "headAlpha": 255, + "tailAlpha": 0, + "fadeTime": 0.1, + "headColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "tailColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e9XJNkKbZCyJwYJy53Of1F" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "efK+WWgNRBz7A+JgStPkTm", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleGame/prefab/trail2.prefab.meta b/assets/bundles/battleGame/prefab/trail2.prefab.meta new file mode 100644 index 0000000..cda6f8d --- /dev/null +++ b/assets/bundles/battleGame/prefab/trail2.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "cb2ceec5-d7bb-455f-8a6b-ba679d7be043", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "trail2" + } +} diff --git a/assets/bundles/battleGame/prefab/trail3.prefab b/assets/bundles/battleGame/prefab/trail3.prefab new file mode 100644 index 0000000..266db58 --- /dev/null +++ b/assets/bundles/battleGame/prefab/trail3.prefab @@ -0,0 +1,154 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "trail3", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "trail3", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9fCMo5CblP7r2KJIxzfrv7" + }, + { + "__type__": "443d9JuFCxBGI03SuHBsZqm", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "77c83777-51f5-4bbd-afc0-96adc847e1c8@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "maxPoints": 20, + "minDistance": 3, + "headWidth": 36, + "tailWidth": 0, + "headAlpha": 255, + "tailAlpha": 0, + "fadeTime": 0.1, + "headColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "tailColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bfMj1XZXdM44uiikFUSoT3" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "aenC5jlMtOq435EFDgeqbR", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleGame/prefab/trail3.prefab.meta b/assets/bundles/battleGame/prefab/trail3.prefab.meta new file mode 100644 index 0000000..61a1d22 --- /dev/null +++ b/assets/bundles/battleGame/prefab/trail3.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "02036cf1-44c9-4761-9f55-30c205611396", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "trail3" + } +} diff --git a/assets/bundles/battleHero/prefab/hero.meta b/assets/bundles/battleHero/prefab/num.meta similarity index 100% rename from assets/bundles/battleHero/prefab/hero.meta rename to assets/bundles/battleHero/prefab/num.meta diff --git a/assets/bundles/battleHero/prefab/num/1.prefab b/assets/bundles/battleHero/prefab/num/1.prefab new file mode 100644 index 0000000..69133c4 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/1.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "1", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "1", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 41.849998474121094, + "height": 52.43000030517578 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.3978494677562816, + "y": 0.37764636890734354 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aaHm1s101NmKp40s6S3UoT" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "98480b03-176a-4572-87e5-24c15fc93ae9", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "待机", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fd6iHqfopIPZQSO1lpt7/h" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "dee4UNWTBAJI+2cAC/h1Rl", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/1.prefab.meta b/assets/bundles/battleHero/prefab/num/1.prefab.meta new file mode 100644 index 0000000..b80356b --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/1.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "b4b83de7-55c4-45be-b420-391bcdf373a1", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "1" + } +} diff --git a/assets/bundles/battleHero/prefab/num/1024.prefab b/assets/bundles/battleHero/prefab/num/1024.prefab new file mode 100644 index 0000000..eb8ef79 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/1024.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "1024", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "1024", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 75.37999725341797, + "height": 48.380001068115234 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5045104824220789, + "y": 0.38590325886946664 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "43F0LYkoJOl7d48ltVnu2I" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "c8cc4bd6-e5ce-4479-be13-de79ceed1917", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4fkpKzI2VIn46uLcGv4VNx" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "c7OPYNrllJcJ5aHGnt+/9c", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/1024.prefab.meta b/assets/bundles/battleHero/prefab/num/1024.prefab.meta new file mode 100644 index 0000000..c446290 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/1024.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "0941d0d4-67fc-4232-b5cc-a2137cd33063", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "1024" + } +} diff --git a/assets/bundles/battleHero/prefab/num/128.prefab b/assets/bundles/battleHero/prefab/num/128.prefab new file mode 100644 index 0000000..6911439 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/128.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "128", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "128", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 69.75, + "height": 44.779998779296875 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.49677421542478717, + "y": 0.43702546289197336 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "710Qje7g1BDaTD/d0orLRO" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "4c7e2cdd-58d0-4d24-bf3e-dbb7ebe1ea01", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "待机", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9bmcgCIL9HVI3OKOqyB0KG" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "dfqCkVtK1GLY/o6P6vKO8J", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/128.prefab.meta b/assets/bundles/battleHero/prefab/num/128.prefab.meta new file mode 100644 index 0000000..6048ef0 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/128.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "54bfe38d-9146-40ca-a4d6-28283eda3b5e", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "128" + } +} diff --git a/assets/bundles/battleHero/prefab/num/16.prefab b/assets/bundles/battleHero/prefab/num/16.prefab new file mode 100644 index 0000000..df49e9c --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/16.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "16", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "16", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 58.95000076293945, + "height": 46.349998474121094 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.45038166061826307, + "y": 0.4125135160448559 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "74RUGK74NMJpjUwl5vccut" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "95f5d4e0-f589-4e29-8f31-6483e457efcf", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "待机", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fdBpATYTtPv4fDedRug5bo" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "bf8G1dg4lKuoOJ6YuvjR7w", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/16.prefab.meta b/assets/bundles/battleHero/prefab/num/16.prefab.meta new file mode 100644 index 0000000..5288d04 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/16.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "1f6554dc-0fed-44b5-b1fc-da63c390e8da", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "16" + } +} diff --git a/assets/bundles/battleHero/prefab/num/2.prefab b/assets/bundles/battleHero/prefab/num/2.prefab new file mode 100644 index 0000000..f509777 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/2.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "2", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 41.400001525878906, + "height": 49.5 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.39685989612598155, + "y": 0.37050505358763414 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "739kfRr8FGXYUON7L8wjbJ" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "92bf30d8-bc81-4826-8b8c-c9b5b9dcc2fd", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "待机", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "12pSSH+GVHk6n6vesSRQFJ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "c2Lrl1O85OCbT/o9/KvIVH", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/2.prefab.meta b/assets/bundles/battleHero/prefab/num/2.prefab.meta new file mode 100644 index 0000000..a4eeff0 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/2.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "c23b2a8b-98be-4f8a-998d-ec5c95faa403", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "2" + } +} diff --git a/assets/bundles/battleHero/prefab/num/2048.prefab b/assets/bundles/battleHero/prefab/num/2048.prefab new file mode 100644 index 0000000..2fbd8e1 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/2048.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "2048", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "2048", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 74.93000030517578, + "height": 43.43000030517578 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.537568378690031, + "y": 0.3971908790878877 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e7agUmcdRC9pC0vur0Q3ee" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "16c72eea-3349-4835-a09e-adccbd315fd2", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8bfm+KYSVMQZ1IH0ayY7q5" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ecZmt7RxFE5rMprVkC+aNo", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/2048.prefab.meta b/assets/bundles/battleHero/prefab/num/2048.prefab.meta new file mode 100644 index 0000000..5c3257b --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/2048.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "f2416a3e-92c2-4801-b18e-af7c0ea51d03", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "2048" + } +} diff --git a/assets/bundles/battleHero/prefab/num/256.prefab b/assets/bundles/battleHero/prefab/num/256.prefab new file mode 100644 index 0000000..c27ed44 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/256.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "256", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "256", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 72.9000015258789, + "height": 41.630001068115234 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.4722908036284939, + "y": 0.35671390825025623 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "459AkUbyxPLqUOwTH4GrGc" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "d6fa2e09-cc73-4f68-8dd3-6ff2504de783", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aa4yp9jAFGV6BRkNoClIDk" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "f9tZCgHidH56P9uQQPuSlT", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/256.prefab.meta b/assets/bundles/battleHero/prefab/num/256.prefab.meta new file mode 100644 index 0000000..51bad13 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/256.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "c1fe4cce-c92a-48b3-96db-a0675e4bb15c", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "256" + } +} diff --git a/assets/bundles/battleHero/prefab/num/32.prefab b/assets/bundles/battleHero/prefab/num/32.prefab new file mode 100644 index 0000000..c18eb4a --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/32.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "32", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "32", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 63.68000030517578, + "height": 48.380001068115234 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.4946608016495211, + "y": 0.41856137976288166 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "834wTjz/1P4LXfQG59nCjb" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "2cec1a4c-5d6f-45f4-b432-f59ac52a3e0c", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d9kMay12dBPYdpHqKRaFDL" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "27EYySGkVKirlkqOa9CLha", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/32.prefab.meta b/assets/bundles/battleHero/prefab/num/32.prefab.meta new file mode 100644 index 0000000..895555f --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/32.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "ec46b248-e915-4b49-af2d-8fa8c100d43a", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "32" + } +} diff --git a/assets/bundles/battleHero/prefab/num/4.prefab b/assets/bundles/battleHero/prefab/num/4.prefab new file mode 100644 index 0000000..416cd1d --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/4.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "4", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "4", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 45, + "height": 53.54999923706055 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5182222154405381, + "y": 0.3802054323141977 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b7CBv0sTVE3LMfjHrLU3t9" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "e339dee0-8893-4875-9063-df82b5bca67b", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "待机", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fbKzpIDjVF8KUuzutZzsIG" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "4cgPM6k61DUaokJEHO3qwZ", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/4.prefab.meta b/assets/bundles/battleHero/prefab/num/4.prefab.meta new file mode 100644 index 0000000..ef330df --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/4.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "5442195f-037d-401f-ade6-877c61fce143", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "4" + } +} diff --git a/assets/bundles/battleHero/prefab/num/4096.prefab b/assets/bundles/battleHero/prefab/num/4096.prefab new file mode 100644 index 0000000..ddf9f7d --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/4096.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "4096", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "4096", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 88.19999694824219, + "height": 44.099998474121094 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5281179528655644, + "y": 0.4081632794287469 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "09lQ21MhdM9KN8o061RQbx" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "30ee2b62-6672-454a-9eb7-031ee8265f0d", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8bTH1n+0ZAYbT2MvrT9lOQ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "3b4018AKJPe5aMARnRsOMz", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/4096.prefab.meta b/assets/bundles/battleHero/prefab/num/4096.prefab.meta new file mode 100644 index 0000000..5578263 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/4096.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "90816da4-4634-4c97-b0ef-91e9e301195f", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "4096" + } +} diff --git a/assets/bundles/battleHero/prefab/num/512.prefab b/assets/bundles/battleHero/prefab/num/512.prefab new file mode 100644 index 0000000..3a083f7 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/512.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "512", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "512", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 69.75, + "height": 42.529998779296875 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.49677421542478717, + "y": 0.38984247353839596 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "179axgU+BI24XdWFHZ0BQn" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "fe6d211a-a3bc-40ce-8921-360be95f8ffe", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "16b1tlkZZIi7FTh/B9GPKY" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "fbaHwvSDRLdJonELvEfeyC", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/512.prefab.meta b/assets/bundles/battleHero/prefab/num/512.prefab.meta new file mode 100644 index 0000000..e8bdd47 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/512.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "300ac2de-411a-403a-a0bb-9c2388f7e558", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "512" + } +} diff --git a/assets/bundles/battleHero/prefab/num/64.prefab b/assets/bundles/battleHero/prefab/num/64.prefab new file mode 100644 index 0000000..e682e90 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/64.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "64", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "64", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 56.70000076293945, + "height": 48.599998474121094 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5079364876461333, + "y": 0.3656378809811276 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "32AZUqlH9AFqMhb0CV+GJX" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "09178b67-37db-4e78-9091-15923024379b", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1adD6fRaxDWovsUv6a4l2g" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "67kA5R7LZPYreIy5QlKUjJ", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/64.prefab.meta b/assets/bundles/battleHero/prefab/num/64.prefab.meta new file mode 100644 index 0000000..8b8a010 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/64.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "035cd432-7b27-430e-98d8-adb6cf586bf1", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "64" + } +} diff --git a/assets/bundles/battleHero/prefab/num/8.prefab b/assets/bundles/battleHero/prefab/num/8.prefab new file mode 100644 index 0000000..92d7423 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/8.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "8", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "8", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 36.22999954223633, + "height": 52.20000076293945 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5224951847738089, + "y": 0.3772030698520022 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f7gMAJJ7ZEQLPi6ZKFVwII" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "abeffe7b-8d0c-40b1-8685-77bed935b9a3", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "待机", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "93yNkZF4BDWKR9ml8O2Tc8" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "fejtObpJ9MV6ebnbt2j5V3", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/8.prefab.meta b/assets/bundles/battleHero/prefab/num/8.prefab.meta new file mode 100644 index 0000000..698d5ab --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/8.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "4805bc2e-ab54-42d8-8950-63afe85f5e92", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "8" + } +} diff --git a/assets/bundles/battleHero/prefab/num/8192.prefab b/assets/bundles/battleHero/prefab/num/8192.prefab new file mode 100644 index 0000000..b5cf4b6 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/8192.prefab @@ -0,0 +1,146 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "8192", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "8192", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 2 + }, + { + "__id__": 4 + } + ], + "_prefab": { + "__id__": 6 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 3 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 88.87999725341797, + "height": 41.849998474121094 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.48098561342333984, + "y": 0.40860217455070885 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "99Q9gf3i9F7ZAe2hydV+OG" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 5 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "1f63a4cc-ec66-444d-a7cb-6f405f874c49", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "土", + "defaultAnimation": "攻击", + "_premultipliedAlpha": false, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fcR+BLc6BIC4Ba5/pgUvqh" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "29bEnCs7hAxK6sSC5LHGSn", + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/bundles/battleHero/prefab/num/8192.prefab.meta b/assets/bundles/battleHero/prefab/num/8192.prefab.meta new file mode 100644 index 0000000..b925018 --- /dev/null +++ b/assets/bundles/battleHero/prefab/num/8192.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "116c0ef4-c0d7-4162-8601-82bafaa3cb3a", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "8192" + } +} diff --git a/assets/res/font/str.txt b/assets/res/font/str.txt index 15a8703..34a871d 100644 --- a/assets/res/font/str.txt +++ b/assets/res/font/str.txt @@ -1,2 +1,2 @@ [ - {"_type:c.Prfab,nmgGidojFls0Ex}v1zNuh284]6V3-5Qw背包格开启7UITSC9KRqAMB@JHYOD+未LWk文字选项框X/Z一倍速二资产第波怪物来袭底部出砚台召唤金币视频标图点石成自动合置灰线<=>引导手指 上箭头加宝箱秒杀斩效果土待机铲子挖画铁桃树受击刀痕光特禁止跳拖尾暴死亡营地血条量长兵走路吹号角猴虾魂小六耳皮肤千里眼发阴影哮天犬太白技能奔儿灞将帅敖广牛魔王猩猿无常蟹谛听顺风黑龟丞相冰恶鬼下层攻晕眩流火电粘液护盾睡觉鼻涕泡呼噜限万神幡三味真持续九霄雷乾坤袋封榜授仙箓幻镜施法弱水危提示升级符昌笔碎帝钟偷缚网捕获门向左退哪吒品质嫦娥弓悟净空木李靖杨戬枪棍玉母阎齐落剑阵轩辕诛目束冲锋默认定身术放塔砸复活干扰迷雾挑飞红缨尖两面损毁气武器拉投掷行矢治疗混乱普生簿大招通疾直龙英雄葫芦追踪射体降雨敌方景系花山静态障碍片口宫河桥府岩浆编辑时到中查看状蓝虚紫色橙闪#让我们替换它保存清除设等战斗和关闭汽炸弹窗题确取消力人参得后单位,。蟠每个翻道接触挣脱要回收的镇宅牌有概率或令化把掘所变可以改写随别云麾振士军度%额外征兆名领还丹原补元妙鼓远程使用距离七十次会任意种主具近灭打断并反噬惑其暂停沉重移昧碰爆伤害财多耗数北京津西内蒙古辽宁吉林江海苏浙安徽福建东南湖庆四川贵州藏陕甘肃青夏新疆湾香港澳初始最值恢间(:)刷递增转盘几告购买权助经验隔首匹配段少星于对需被连胜玩家达那档场败(局现终展推日进奖励应当前为*整超过不游戏公容好!正式见了欢迎何问馈必幅失利期解锁巡妖骨精女·阶唐僧孙如箍棒猪八戒国乙银戟钢铜黄镔菩灵弯毒穿舌齿钉耙杖刃莫邪玲珑吴钩双震狠锥雪分裂燃烧刺|魅魈凡修高圆满玄罗劈砍扇形带抡圈携扩范围球抛散透戳添横扫瞬作造交错丢旋挥舞循环表枚冻根据释区域减考族师命在扔但占输独立调平奇某知村匠铺入也就比菜强结枝制而寒芒先周同装备硬仅此已刻只是饰柳凑吧猎没什么给圣专属沙压越\帮快捷延闯更易!笑美务排赠礼桌送钻商店免费券充月卡词及副本荡张马激卸载彩虹功章节即基累计性观请完今登录误异检剧情够摧抽足径堵余剩困难模狱明再他该兑码绿斧吸尘酷炫年赏运与素材搭全益锐极贯处卷残般猛显握审判众操纵签铂耀宗者稀享友尽叫森漠优摆)蜘蛛禽漩涡狐狸巫注响刮起狂你临继工版础轮择、敬戴五折拥荐饿…吃桀怕温柔滚食类末逃撕统短冷却兽语靠往弃差至虽然音乐侧边栏都甲城挂积列否?己丰厚预览世站传说堆唯丧尸言简宠返邀培养钥匙馨感着低℃浓逐渐覆盖抵抗昼夜许些筑?描述农牢笼劳算男支援榴莲理且屏幕右滑哦恭喜您去块页哈螃乌梅鹿狗焰狮猫熊鹰烈羊驼押雇佣闹帘蓬拘伸腾之急漫针池链吞君巨归心百掌叶牙留住啃半逻父深协瑶赐共庭娘霆轰顶掣切割缉拿承祝从脚梭×&唔溜痛赢醒永久鉴库步私货噻称售罄惊矩拷贝糕客料喽爱繁한국어にほんごñçрускийязыí像论遮罩件';曲代控坐境构求夹^$~`🚫➡️报允缓密息例缩适缺组尺寸居监事颜;则忽略宽拐采样绘帧端议~总避遍历非固旧截实沿播竖管记板索克隆擦案轴储维供渲染各函须致若按含象垂倾斜填跟偏附惯执型拟省布<殊裁剪毕册这义印信序因约负摸抬肯准做创话删竟驱粗怼防哎呢候才想善啊艹坑👈👉罕况套志识钮依赖销证界粒擎核阻纹─缘浮跃衰→老烟傻掉撒奥斯刚尝试集源串废址隐摘仍读跑缀早跨逆赋访插联键邻骤弦↔谁煮肉饭找滤均洗拽很突声锚欧析策价寻拓扑纯测热氏钳署照由航途朝业规轻「」溯旁曼顿估假塞校恰桶赶拦服聚嵌迟抑绑卖荷挡扣绪兜栈勿尚队零—另互槽询稍叠爪囚际飘污芭蕉乘派划汇墙毫竞撞拍漏盒威胁≤°筛贪济扁决垮史莱姆厂典宿责订阅迭螺倒漂爬匀涉兼车腰亦批举架抖微份职演绕络户探厅偿≥便绎聊钱智警慢佳译¥₩﷼坏句棋仿抢棵拆旦搬拒绝骰疫撤挪斥答“亮”晋闩闲驻磁峰拼泵贴–壳曾纠脏剔诊Σ伪较欠挤姿淡孤委托辨律踢丁露故幂晚稳员鸿付脑裸亿垓秭穰沟涧恒阿祇思似科学季尔弧耦浏虑 【】诗椭抓暗珊瑚座墨朵浪扭书喷骼宵摊婆饼霜晶御灯破糊§©®™←↑↓●■◆▲▼★☆○《》『』〈〉‘’¥£¢∞℉孩岂肆犯脉畏惧碧侵溃捍卫幽冥踏讨伐泉奈忘彻旗扬鸣辈秩严辱踩崩蓄驭驰祭颗伙蔓践群陷吼猜藤叹伞幸臂烁缝臭草袈裟禅救帽嘴泪啦鹅姐奶荧溅巴筒赫柱摔炮雹甜窜陀昨款掰野练习削罢捡趁棉昊田既险紧账冤募鼋鱼犀腿掏粪熔炉涂僵焊研矿洞拳皇丑潮冠珍淇淋鼍虎贼鼠蛮豕卒鳝貉貂豹鲤鳌蜃戾煞魄伥蟾蚌蛇螭守魇怨祟夔犼欲蝎魉魍魑魃猊狼獐獾猢獬蚣盗凶蛊嗔痴胖锤鬃毛颚祥育抱富爷呆妇拾荒班壮教髦病丝珠糖博贸市堂翅篮摇俑厨烤夫吐虫猕劫涌鹏宴刘洪寅岭峦佛祖寇潜渊焚罴傲猁兔丈鳞蟒梁凰妄赛岁辟尊眉袍膀俯隼弄洛阳陨仇捞粮滋杆催铃勾详坊荆撑睛街陋搜厉努医船锅胳膊梯阱楼希望攀松阈悬瞄崖鸡哥蝉兹蔽遭贬胎亲逢叉陡渡庄捎銮殿摄赌祛兴遇伏婚琵琶苦棘吟咏诸柿衕秽朱拯疲癃脸>油 奏竹蜻蜓罚最叆(¤šº¾è¡¨‰˜­¯ªé»Œä¸Žž½±‹³‡‚¹Ÿ„Šƒã•µ²¿¦›«´¬�纳¶借肩摩裙室烂药洁骑磨稻拇彪院园氛蜂窝睁汤缸苗骷髅粉呜又究怎灾丘房卧凤郡钯捉竺凌遥席噼啪丸脆捆办央馆谷社郊民隧宾炼溶峡坝碑坟煤酒葬寺庙坍塌艺舍蔬棚钓洲豪华邮赴糟谢训勤吗穷怀疑她迹嗯垃圾肥米杂锻拣冶堡细软锯廓颠尬泄司咪簇匕溢灼沫镖秘坚椅炒床煎娃械茶筝票雕塑凉亭乒乓柜筋桩墩篓纸枯凳韩伯✅🌍菱橘蛙鸟仓∈映讲盆栽砖躺毯闸吊泥坛厢舰琴瓷咨筐茅屋岗弥勒饵灶植恐蛋裹墓棺烛罐帐篷介绍赚衣嫌喇叭梦媚玻璃傅咸绳赎罪慌汗坠忆担挽念蒸弗兰伦裤梨斑斓啥晓闻囤顾宣柴秀滩腐蚀畜淬晃喝爽噩团曝砧壁沾瘦矮陆帆鞋察筷哇桂鸭媒咖啡麻辣蜜盛聘企洽谈佬诚彼悔恨逼妹骗惨亏篑捧爸俊杰董宏伟碗瓶膏纫秋扳醋翡翠檀唱仪偶洋饮鲜簪杯镯谱剂抹轿芯壶党胶冬苁蓉枸杞茸漱皂苷杉醇凝奢健宋酿啤斛燕午餐麦脂豆芝墅麝胆杏铸膜蚕瑞沈舟珩楚慕萧婉疏秦阮禾辞官溪陈沐桐翊辰赵予郑冯眠沅曦邓曹宇泽峻熙嘉铭彦郭春棠芽雀柚瓮琛郁柠徐叙舒胡袁吕卢蒋蔡贾魏薛潘杜澄奕尧弈敢嚣扛搞霞蹭斤兄弟饶痒喉咙捏饥渴耐喊滥谨慎阀崛争霸淘违迫扶融埃碾瓜汪康娱叮蚁休迪驾驶讯宙酱蚂契堪钞暖拜泰窦诉郎砒焖肝晦贱股陪俩谋祸眨誓妈瘫艾吓贷懂轨敲呀踹姓债骂篡忙扯淑芬郝丫惹歹屈胸哼撩耍嘛羞嘿祈奋耻聪挺欺叔尴茬良奸谍殴崽葱嘞麒麟赔瞧肾蚝咱辆遗佩势荣苛抚咬劝泼烦屁挨揍跪孕嗨愿卑鄙厕掐脖稽扎仔甩忍刹砰嫂妮拱磕逞醉薇胞恩槌袒宜耽撬丽莎暧愉渣骆蹲昂朴贿赂瞎廊妻夺嫩卓祎悄浑捣租掩啰衡遣辛盯趴凭蹋辅劲窃纪涨趋氓馁恼犒磊噪舵筹瞒趟德缠患裕舅涩菲揽矛谅趣朋寨懒促恙憋咎懈怠犊谓呗唧届躲勇拭夸鞠躬瘁癖傍巧芸叛囊蠢舆熟酵织搅搁措诺眈颈幺蛾薪妨跌犹豫乞丐俱嘲掺撼逛忧怒奠伍枉惜昏寄冒雅觑喘呈瓢吵娜惠峥嵘耕塘芳桑柄槛盈衔渍嘟愤浴巾咔肘咚暑衅膝皱馒咀嚼撇盔铠莉搂捂袱盹讶肿龇杠鸦肚嘻挠旅侦呲羽掸酥掳椒玫瑰滕巅浩孟夕疼悉缮窍拎裆靡萌辉煌倡廉擘亨寡滨劣掀萨噶歌伴革殖侄腻愁姨诽谤甚仁悦栋诅咒缴瘟屎诬诱谣灌澡嫣蟑螂猖呦逾潇洒诈妥碳唉幼湘刁爹辜庞嫁贤牺牲垄愧乖逮惺怜乎嘱咐貌恳疯伎霉兮崴踝绷妞蕾勉瞌仆苍坯贫漆笨纽遵驳悠酸揉捶伺哭嘎绩晨赞愣渠屉肺昆仑炎ÄÖÜöüßàùêâîôûаАЯЁёìÍÌÁÀáÉÈÒÓòóŐőÙÚŰúűÑÆÃÂÔõěčřýůťďňĚČŘŤżźśńłęćąŻŹŚŃŁĘĆĄảạăắằẳẵặấầẩẫậẻẽẹếềểễệỉĩịỏọốồổỗộơớờởỡợủũụưứừửữựỳỷỹỵđẢẠĂẮẰẲẴẶẤẦẨẪẬẺẼẸÊẾỀỂỄỆỈĨỊỎÕỌỐỒỔỖỘƠỚỜỞỠỢỦŨỤƯỨỪỬỮỰÝỲỶỸỴĐ😉🚗哟噢井玛喂弊括祗仕戈盲≈沼披畅÷敏隙蝇酣漓昵汉鞭θ怖咩评锹苹飙⚠❌👇⚡🔄💡級镂穴窄矫①②惩逗迁综惰滴尤侣拧∩−仰皆褐③④挫盟枭埋羁绊滞岛≠瓣膨胀泛俸禄政吾擂徒・庐揭薄篇≫哨佐瞻蹦Δ浅凸掠垫拢擅匿碌剥申 \ No newline at end of file + {"_type:c.Prfab,nmgGidojFls0Ex}v1zNuh2846]3V-5Qw背包格开启7UITSC9KRqAMB@JHYOD+未LWk文字选项框X/待Z一倍速二资产第波怪物来袭底部出砚台召唤金币视频标图点石成自动合置灰线<=>引导手指上箭头加宝箱秒杀斩受击刀痕光效特果禁止跳拖尾暴子锁定死亡营地血条量长兵走路吹号角猴虾机魂小六耳皮肤千里眼发阴影哮天犬太白技能奔儿灞将帅敖广牛魔王猩猿无常蟹谛听顺风黑龟丞相冰恶鬼下层攻晕眩流火电粘液护盾睡觉鼻涕泡呼噜限万神幡三味真持续九霄雷乾坤袋桃封榜授仙箓幻镜施法弱水危提示升级符昌笔碎帝钟偷缚网捕获门向左退土齐落剑阵目束杨戬身术悟空放复活干扰迷雾挑飞砸损毁李靖塔棍气红弹行治疗混乱玉生簿母大招普通疾直龙矢葫芦画追踪射体降雨缨枪武器敌方景系花山静态障碍片口木宫河桥府岩浆编辑时到中查看状蓝虚紫色橙闪#让我们替换它保存清除设等战斗和关闭汽炸窗题确取消力人参得后单位,。蟠树每个翻道接触挣脱要回收的镇宅牌有概率或令化铲把掘所变可以挖改写随别云麾振士军度%额外征兆名领还丹原补元妙鼓远程使用距离七十次会任意种主具近灭打断并反噬惑其暂停沉重移昧碰爆伤害财多耗数北京津西内蒙古辽宁吉林江海苏浙安徽福建东南湖庆四川贵州藏陕甘肃青夏新疆湾香港澳初始最值恢间(:)刷递增转盘几告购买权助经验隔首匹配段少星于对需被连胜玩家达那档场败(局现终展推日进奖励应当前为*整超过不游戏公容好!正式见面了欢迎何问馈必幅失利期默认解巡妖骨精女·阶唐僧嫦娥哪吒尖两孙如箍棒猪八戒轩辕国乙铁锋诛银戟钢铜黄镔菩灵弓弯毒穿舌齿钉耙杖刃莫邪玲珑吴钩双震狠锥雪分裂燃烧冲刺|魅魈幼园班凡修高圆满学年五玄罗硕博讲师教劈砍扇形带抡圈携扩范围球抛散透戳添横扫瞬作造交错丢旋挥舞循环表专属枚冻根据释区域减考族命在扔但占输独立调平奇某知村匠铺入也就比菜强结枝制而寒芒先周同装备硬仅此已刻只是饰柳凑吧猎没什么给圣沙压越\帮快捷延闯更易!笑美务排赠礼桌送钻商店免费券充月卡词及副本荡张马激卸载彩虹功章节即基累计性观请完品今登录误异检剧情够摧抽足径堵余剩困难模狱明再他该兑码绿英雄斧阎吸尘酷炫赏运与素材搭质全益锐极投掷贯处卷残般猛显握审判众操纵签铂耀宗者稀享友尽叫森漠优摆)蜘蛛禽漩涡狐狸巫注响刮起狂你临继工版础轮择、敬戴折拥荐饿…吃桀怕温柔滚食类末逃撕统短冷却兽语靠往弃差至虽然音乐侧边栏都甲城挂积列否?己丰厚预览世站传说堆唯丧尸言简宠返邀培养钥匙馨感着低℃浓逐渐覆盖抵抗昼夜许些筑?描述农牢笼劳算男支援榴莲理且屏幕右滑哦恭喜您去块页哈螃乌梅鹿狗焰狮猫熊鹰烈羊驼押雇佣闹帘蓬拘伸腾之急漫针池链吞君巨归心百掌叶牙留住啃半逻父深协瑶赐共庭娘霆轰顶掣切割缉拿承祝从脚梭×&唔溜痛赢醒永久鉴库步私货噻称售罄惊矩拷贝糕客料喽爱繁한국어にほんごñçрускийязыí像论遮罩件';曲代控坐境构求夹^$~`🚫➡️报允缓密息例缩适缺组尺寸居监事颜;则忽略宽拐采样绘帧端议~总避遍历非固旧截实沿播竖管记板索克隆擦案轴储维供渲染各函须致若按含象垂倾斜填跟偏附惯执型拟省布<殊裁剪毕册这义印信序因约负摸抬肯准做创话删竟驱粗怼防哎呢候才想善啊艹坑👈👉罕况套志识钮依赖销证界粒擎核阻纹─缘浮跃衰→老烟傻掉撒奥斯刚尝试集源串废址拉隐摘仍读跑缀早跨逆赋访插联键邻骤弦↔谁煮肉饭找滤均洗拽很突声锚欧析策价寻拓扑纯测热氏钳署照由航途朝业规轻「」溯旁曼顿估假塞校恰桶赶拦服聚嵌迟抑绑卖荷挡扣绪兜栈勿尚队零—另互槽询稍叠爪囚际飘污芭蕉乘派划汇墙毫竞撞拍漏盒威胁≤°筛贪济扁决垮史莱姆厂典宿责订阅迭螺倒漂爬匀涉兼车腰亦批举架抖微份职演绕络户探厅偿≥便绎聊钱智警慢佳译¥₩﷼坏句棋–仿抢棵拆拒绝骰撤疫恒遗挪斥答“亮”晋闩闲驻磁峰拼泵贴壳曾纠脏剔诊Σ伪较欠挤姿淡旦孤委托辨律踢丁露故幂晚稳员鸿付脑裸亿垓秭穰沟涧阿祇思似科季尔弧耦浏虑 【】诗椭抓暗珊瑚座墨朵浪扭书喷骼宵摊婆饼霜晶御灯破糊§©®™←↑↓●■◆▲▼★☆○《》『』〈〉‘’¥£¢∞℉净搬孩岂肆犯脉畏惧碧侵溃捍卫幽冥踏讨伐泉奈忘彻旗扬鸣辈秩严辱踩崩蓄驭驰祭颗伙蔓践群陷吼猜藤叹伞幸臂烁缝臭草袈裟禅救帽嘴泪啦鹅姐奶荧溅巴筒赫柱摔炮雹甜窜陀昨款掰野练习削罢捡趁棉昊田既险紧账冤募鼋鱼犀腿掏粪熔炉涂僵焊研矿洞拳皇丑潮冠珍淇淋鼍虎贼鼠蛮豕卒鳝貉貂豹鲤鳌蜃戾煞魄伥蟾蚌蛇螭守魇怨祟夔犼欲蝎魉魍魑魃猊狼獐獾猢獬蚣盗凶蛊嗔痴胖锤鬃毛颚祥育抱富爷呆妇拾荒壮髦病丝珠糖贸市堂翅篮摇俑厨烤夫吐虫猕劫涌鹏宴刘洪寅岭峦佛祖寇潜渊焚罴傲猁兔丈鳞蟒梁凰妄赛岁辟尊眉袍膀俯隼弄洛阳陨仇捞粮滋杆催铃勾详坊荆撑睛街陋搜厉努医船锅胳膊梯阱楼希望攀松阈悬瞄崖鸡哥蝉兹蔽遭贬胎亲逢叉陡渡庄捎銮殿摄赌祛兴遇伏婚琵琶苦棘吟咏诸柿衕秽朱拯疲癃脸>油 奏竹蜻蜓罚最叆(¤šº¾è¡¨‰˜­¯ªé»Œä¸Žž½±‹³‡‚¹Ÿ„Šƒã•µ²¿¦›«´¬�纳¶借肩摩裙室烂药洁骑磨稻拇彪院氛蜂窝睁汤缸苗骷髅粉呜又究怎灾丘房卧凤郡钯捉竺凌遥席噼啪丸脆捆办央馆谷社郊民隧宾炼溶峡坝碑坟煤酒葬寺庙坍塌艺舍蔬棚钓洲豪华邮赴糟谢训勤吗穷怀疑她迹嗯垃圾肥米杂锻拣冶堡细软锯廓颠尬泄司咪簇匕溢灼沫镖秘坚椅炒床煎娃械茶筝票雕塑凉亭乒乓柜筋桩墩篓纸枯凳韩伯✅🌍菱橘蛙鸟仓∈映盆栽砖躺毯闸吊泥坛厢舰琴瓷咨筐茅屋岗弥勒饵灶植恐蛋裹墓棺烛罐帐篷介绍赚衣嫌喇叭梦媚玻璃傅咸绳赎罪慌汗坠忆担挽念蒸弗兰伦裤梨斑斓啥晓闻囤顾宣柴秀滩腐蚀畜淬晃喝爽噩团曝砧壁沾瘦矮陆帆鞋察筷哇桂鸭媒咖啡麻辣蜜盛聘企洽谈佬诚彼悔恨逼妹骗惨亏篑捧爸俊杰董宏伟碗瓶膏纫秋扳醋翡翠檀唱仪偶洋饮鲜簪杯镯谱剂抹轿芯壶党胶冬苁蓉枸杞茸漱皂苷杉醇凝奢健宋酿啤斛燕午餐麦脂豆芝墅麝胆杏铸膜蚕瑞沈舟珩楚慕萧婉疏秦阮禾辞官溪陈沐桐翊辰赵予郑冯眠沅曦邓曹宇泽峻熙嘉铭彦郭春棠芽雀柚瓮琛郁柠徐叙舒胡袁吕卢蒋蔡贾魏薛潘杜澄奕尧弈敢嚣扛搞霞蹭斤兄弟饶痒喉咙捏饥渴耐喊滥谨慎阀崛争霸淘违迫扶融埃碾瓜汪康娱叮蚁休迪驾驶讯宙酱蚂契堪钞暖拜泰窦诉郎砒焖肝晦贱股陪俩谋祸眨誓妈瘫艾吓贷懂轨敲呀踹姓债骂篡忙扯淑芬郝丫惹歹屈胸哼撩耍嘛羞嘿祈奋耻聪挺欺叔尴茬良奸谍殴崽葱嘞麒麟赔瞧肾蚝咱辆佩势荣苛抚咬劝泼烦屁挨揍跪孕嗨愿卑鄙厕掐脖稽扎仔甩忍刹砰嫂妮拱磕逞醉薇胞恩槌袒宜耽撬丽莎暧愉渣骆蹲昂朴贿赂瞎廊妻夺嫩卓祎悄浑捣租掩啰衡遣辛盯趴凭蹋辅劲窃纪涨趋氓馁恼犒磊噪舵筹瞒趟德缠患裕舅涩菲揽矛谅趣朋寨懒促恙憋咎懈怠犊谓呗唧届躲勇拭夸鞠躬瘁癖傍巧芸叛囊蠢舆熟酵织搅搁措诺眈颈幺蛾薪妨跌犹豫乞丐俱嘲掺撼逛忧怒奠伍枉惜昏寄冒雅觑喘呈瓢吵娜惠峥嵘耕塘芳桑柄槛盈衔渍嘟愤浴巾咔肘咚暑衅膝皱馒咀嚼撇盔铠莉搂捂袱盹讶肿龇杠鸦肚嘻挠旅侦呲羽掸酥掳椒玫瑰滕巅浩孟夕疼悉缮窍拎裆靡萌辉煌倡廉擘亨寡滨劣掀萨噶歌伴革殖侄腻愁姨诽谤甚仁悦栋诅咒缴瘟屎诬诱谣灌澡嫣蟑螂猖呦逾潇洒诈妥碳唉湘刁爹辜庞嫁贤牺牲垄愧乖逮惺怜乎嘱咐貌恳疯伎霉兮崴踝绷妞蕾勉瞌仆苍坯贫漆笨纽遵驳悠酸揉捶伺哭嘎绩晨赞愣渠屉肺昆仑炎ÄÖÜöüßàùêâîôûаАЯЁёìÍÌÁÀáÉÈÒÓòóŐőÙÚŰúűÑÆÃÂÔõěčřýůťďňĚČŘŤżźśńłęćąŻŹŚŃŁĘĆĄảạăắằẳẵặấầẩẫậẻẽẹếềểễệỉĩịỏọốồổỗộơớờởỡợủũụưứừửữựỳỷỹỵđẢẠĂẮẰẲẴẶẤẦẨẪẬẺẼẸÊẾỀỂỄỆỈĨỊỎÕỌỐỒỔỖỘƠỚỜỞỠỢỦŨỤƯỨỪỬỮỰÝỲỶỸỴĐ😉🚗哟噢井玛喂弊括祗仕戈盲≈沼披畅÷敏隙蝇酣漓昵汉鞭θ怖咩评锹苹飙⚠❌👇⚡🔄💡級镂穴窄矫①②惩逗迁综惰滴尤侣拧∩−仰皆褐③④挫盟枭埋羁绊滞岛≠瓣膨胀泛俸禄政吾擂徒・庐揭薄篇≫哨佐瞻蹦Δ浅凸掠垫拢擅匿碌剥申 \ No newline at end of file diff --git a/assets/script/battle/ai/bridge/AiBattleBridge.ts b/assets/script/battle/ai/bridge/AiBattleBridge.ts index 27afbcd..831af46 100644 --- a/assets/script/battle/ai/bridge/AiBattleBridge.ts +++ b/assets/script/battle/ai/bridge/AiBattleBridge.ts @@ -122,6 +122,14 @@ export class AiBattleBridge { this._mapText.setFlyLayer(layer); } + /** + * 绑定 AI 地图字专用层(与玩家 ui_textGrids 相同)。 + * @param layer 字块层 + */ + setTextGridLayer(layer: Node | null): void { + this._mapText.setTextGridLayer(layer); + } + /** AI 盘面变更后刷新地图字与技能绑定 */ notifyAiBoardChanged(): void { this._onBoardChanged(); diff --git a/assets/script/battle/ai/runtime/AiMapTextHost.ts b/assets/script/battle/ai/runtime/AiMapTextHost.ts index 1871070..23b41fd 100644 --- a/assets/script/battle/ai/runtime/AiMapTextHost.ts +++ b/assets/script/battle/ai/runtime/AiMapTextHost.ts @@ -62,6 +62,8 @@ export class AiMapTextHost { private _mapClickHandler: ((grid: TextGrid) => void) | null = null; /** 与玩家相同的跳飞层(ui_fly) */ private _flyLayer: Node | null = null; + /** 地图字专用层(ui_textGrids) */ + private _textGridLayer: Node | null = null; /** 当前跳飞;未飞为 null */ private _flight: AiPlaceFlightRun | null = null; /** 跳飞世代 */ @@ -96,6 +98,14 @@ export class AiMapTextHost { this._flyLayer = layer; } + /** + * 绑定地图字专用层。 + * @param layer ui_textGrids + */ + setTextGridLayer(layer: Node | null): void { + this._textGridLayer = layer?.isValid ? layer : null; + } + /** * 尝试播与玩家相同的跳飞;成功则落地后回调,期间不改 merge。 * 背包无 UI:上阵起点取地图最上方一排中间的上方。 @@ -132,10 +142,10 @@ export class AiMapTextHost { const destHasTile = target.kind === 'map' && !!bag.merge.map.getTile(target.gridIndex); const recyclePrimary = target.kind === 'bag' || (destHasTile && !swap); const primaryAttach = !recyclePrimary && target.kind === 'map' - ? map.getMapGridByIndex(target.gridIndex)?.node ?? null + ? this._placeParent(target.gridIndex) : null; const swapAttach = swap && source.kind === 'map' - ? map.getMapGridByIndex(source.gridIndex)?.node ?? null + ? this._placeParent(source.gridIndex) : null; const primary = this._takeFlightGrid(source, startWorld); @@ -177,14 +187,16 @@ export class AiMapTextHost { BagToMapPlaceAnimator.play(primary, targetWorld, flyLayer, this._onFlightLegDone, { attachParent: primaryAttach, + restWorld: primaryAttach && target.kind === 'map' ? targetWorld : null, startWorld, showTrail: DeviceProfile.enableBoardPlaceTrail, }); if (swapGrid) { - const swapDest = swapAttach ? swapAttach.worldPosition : bagOrigin; + const swapDest = swapAttach ? this._cellWorld(source.kind === 'map' ? source.gridIndex : -1) ?? bagOrigin : bagOrigin; const swapStart = swapGrid.node.worldPosition.clone(); BagToMapPlaceAnimator.play(swapGrid, swapDest, flyLayer, this._onFlightLegDone, { attachParent: swapAttach, + restWorld: swapAttach && source.kind === 'map' ? swapDest : null, startWorld: swapStart, showTrail: DeviceProfile.enableBoardPlaceTrail, }); @@ -246,16 +258,13 @@ export class AiMapTextHost { if (!bag || !map) return; const tile = bag.merge.map.getTile(gridIndex); if (!tile) return; - const parent = map.getMapGridByIndex(gridIndex)?.node; - if (!parent?.isValid) return; for (let i = this._recs.length - 1; i >= 0; i--) { if (this._recs[i].gridIndex !== gridIndex && this._recs[i].grid !== grid) continue; this._recs.splice(i, 1); } - this._purgeSiblingTextGrids(parent, grid); + this._purgeTextGridAtIndex(gridIndex, grid); Tween.stopAllByTarget(grid.node); - grid.node.parent = parent; - grid.node.setPosition(0, 0, 0); + if (!this._placeAtIndex(grid, gridIndex)) return; grid.node.setScale(1, 1, 1); grid.node.active = true; const composition = this._compositionAt(bag, gridIndex); @@ -282,6 +291,7 @@ export class AiMapTextHost { this._mapClickHandler = null; this.abortFlight(); this._flyLayer = null; + this._textGridLayer = null; this._bag = null; this._map = null; this._player = null; @@ -348,13 +358,10 @@ export class AiMapTextHost { private _registerFlightGrid(grid: TextGrid, gridIndex: number): void { this._removeRecByGrid(grid); this._removeRecByIndex(gridIndex); - const parent = this._map?.getMapGridByIndex(gridIndex)?.node; + const parent = this._placeParent(gridIndex); if (parent?.isValid && grid.node?.isValid) { - this._purgeSiblingTextGrids(parent, grid); - if (grid.node.parent !== parent) { - grid.node.parent = parent; - grid.node.setPosition(0, 0, 0); - } + this._purgeTextGridAtIndex(gridIndex, grid); + this._placeAtIndex(grid, gridIndex); grid.node.setScale(1, 1, 1); } grid.finishPlaceFlightVisual(); @@ -441,10 +448,19 @@ export class AiMapTextHost { private _spawnAtWorld(entity: NonNullable>, startWorld: Readonly): TextGrid | null { const flyLayer = this._flyLayer; if (!flyLayer?.isValid) return null; - const spawned = this._spawn(entity, flyLayer); - if (!spawned?.node?.isValid) return null; - spawned.node.setWorldPosition(startWorld.x, startWorld.y, startWorld.z); - return spawned; + const node = gg.res.getNode('prefab/', 'textGrid', GBundle.BattleGame); + if (!node?.isValid) { + aiLog('[AiMapTextHost] textGrid prefab missing'); + return null; + } + node.active = true; + node.parent = flyLayer; + node.setWorldPosition(startWorld.x, startWorld.y, startWorld.z); + node.setScale(1, 1, 1); + const comp = node.getComponent(TextGrid) ?? node.addComponent(TextGrid); + this._applyLite(comp, entity); + comp.rememberOrigin(); + return comp; } /** @@ -607,10 +623,10 @@ export class AiMapTextHost { const tile = bag.merge.map.getTile(gridIndex); if (!tile) return; const composition = this._compositionAt(bag, gridIndex); - const parent = map.getMapGridByIndex(gridIndex)?.node; - if (!parent?.isValid) return; + const cell = map.getMapGridByIndex(gridIndex)?.node; + if (!cell?.isValid) return; keep.push(gridIndex); - this._ensure(gridIndex, tile, composition, parent, player); + this._ensure(gridIndex, tile, composition, player); }); for (let i = this._recs.length - 1; i >= 0; i--) { if (keep.indexOf(this._recs[i].gridIndex) >= 0) continue; @@ -631,7 +647,6 @@ export class AiMapTextHost { gridIndex: number, tile: MapTileRecord, composition: ComposedUnit | null, - parent: Node, player: Player | null, ): void { const entity = buildTextGridEntityData( @@ -652,17 +667,14 @@ export class AiMapTextHost { if (this._recs[i].gridIndex !== gridIndex) continue; const grid = this._recs[i].grid; if (grid?.isValid && grid.node?.isValid) { - this._purgeSiblingTextGrids(parent, grid); - if (grid.node.parent !== parent) { - grid.node.parent = parent; - } + this._purgeTextGridAtIndex(gridIndex, grid); + this._placeAtIndex(grid, gridIndex); if (this._liteSnapshotUnchanged(grid, entity, gridIndex)) { grid.setRuinStyle(!!tile.ruined); return; } Tween.stopAllByTarget(grid.node); - // 落下 tween 可能未结束就被合成刷新打断,必须归零,否则停在偏上位置 - grid.node.setPosition(0, 0, 0); + this._placeAtIndex(grid, gridIndex); grid.node.setScale(1, 1, 1); grid.node.active = true; this._applyLite(grid, entity); @@ -671,27 +683,39 @@ export class AiMapTextHost { this._recs.splice(i, 1); break; } - this._purgeSiblingTextGrids(parent, null); - const spawned = this._spawn(entity, parent); + this._purgeTextGridAtIndex(gridIndex, null); + const spawned = this._spawn(entity, gridIndex); if (!spawned) return; this._recs.push({ gridIndex, grid: spawned }); this._playDropIn(spawned.node); } /** - * 同一 MapGrid 上只留一个 TextGrid,清掉叠字残留(含本机视图误挂的)。 - * @param parent 格节点 + * 清掉该格在专用层/格子上的其它 TextGrid。 + * @param gridIndex 格 * @param keep 保留的字块;null 表示全清 */ - private _purgeSiblingTextGrids(parent: Node, keep: TextGrid | null): void { - if (!parent?.isValid) return; - const children = parent.children.slice(); + private _purgeTextGridAtIndex(gridIndex: number, keep: TextGrid | null): void { + this._purgeHostTextGrids(this._placeParent(gridIndex), gridIndex, keep); + this._purgeHostTextGrids(this._map?.getMapGridByIndex(gridIndex)?.node ?? null, gridIndex, keep); + } + + /** + * @param host 扫描节点 + * @param gridIndex 格 + * @param keep 保留 + */ + private _purgeHostTextGrids(host: Node | null, gridIndex: number, keep: TextGrid | null): void { + if (!host?.isValid) return; + const children = host.children.slice(); for (let i = 0; i < children.length; i++) { const child = children[i]; if (!child?.isValid) continue; const tg = child.getComponent(TextGrid); if (!tg?.isValid) continue; if (keep && tg === keep) continue; + const loc = tg.location; + if (host === this._textGridLayer && loc?.kind === 'map' && loc.gridIndex !== gridIndex) continue; for (let r = this._recs.length - 1; r >= 0; r--) { if (this._recs[r].grid === tg) this._recs.splice(r, 1); } @@ -702,18 +726,56 @@ export class AiMapTextHost { } } - private _spawn(entity: NonNullable>, parent: Node): TextGrid | null { + /** + * 地图字父节点:专用层优先。 + * @param gridIndex 格 + */ + private _placeParent(gridIndex: number): Node | null { + const layer = this._textGridLayer; + if (layer?.isValid) return layer; + return this._map?.getMapGridByIndex(gridIndex)?.node ?? null; + } + + /** + * 格子世界坐标。 + * @param gridIndex 格;<0 无效 + */ + private _cellWorld(gridIndex: number): Vec3 | null { + if (gridIndex < 0) return null; + const cell = this._map?.getMapGridByIndex(gridIndex)?.node; + if (!cell?.isValid) return null; + return cell.worldPosition.clone(); + } + + /** + * 挂到专用层并对齐格子。 + * @param grid 字块 + * @param gridIndex 格 + */ + private _placeAtIndex(grid: TextGrid, gridIndex: number): boolean { + const parent = this._placeParent(gridIndex); + if (!parent?.isValid || !grid.node?.isValid) return false; + if (grid.node.parent !== parent) grid.node.parent = parent; + const world = this._cellWorld(gridIndex); + if (world) grid.node.setWorldPosition(world); + return true; + } + + /** + * @param entity 快照 + * @param gridIndex 格 + */ + private _spawn(entity: NonNullable>, gridIndex: number): TextGrid | null { const node = gg.res.getNode('prefab/', 'textGrid', GBundle.BattleGame); if (!node?.isValid) { aiLog('[AiMapTextHost] textGrid prefab missing'); return null; } node.active = true; - node.parent = parent; - node.setPosition(0, 0, 0); node.setScale(1, 1, 1); const comp = node.getComponent(TextGrid) ?? node.addComponent(TextGrid); this._applyLite(comp, entity); + this._placeAtIndex(comp, gridIndex); comp.rememberOrigin(); return comp; } @@ -725,7 +787,6 @@ export class AiMapTextHost { private _playDropIn(node: Node): void { if (!node?.isValid) return; Tween.stopAllByTarget(node); - node.setPosition(0, 0, 0); node.setScale(0.88, 0.88, 1); tween(node) .to(0.12, { scale: v3(1.1, 1.1, 1) }, { easing: 'quadOut' }) diff --git a/assets/script/battle/presentation/SkillVisualChannel.ts b/assets/script/battle/presentation/SkillVisualChannel.ts index 7f7eea5..12abf87 100644 --- a/assets/script/battle/presentation/SkillVisualChannel.ts +++ b/assets/script/battle/presentation/SkillVisualChannel.ts @@ -687,12 +687,12 @@ export class SkillVisualChannel { } /** - * 父节点(TextGrid)上当前激活的数字 Skeleton。 + * 在 host 子节点中找当前激活的数字 Skeleton。 + * @param host TextGrid 根或 skin */ - private _findNumberGlyphOnParent(): sp.Skeleton | null { - const parent = this._parent; - if (!parent?.isValid) return null; - const children = parent.children; + private _findNumberGlyphOn(host: Node | null): sp.Skeleton | null { + if (!host?.isValid) return null; + const children = host.children; for (let i = 0; i < children.length; i++) { const child = children[i]; if (!child?.isValid || !child.active) continue; @@ -703,6 +703,15 @@ export class SkillVisualChannel { return null; } + /** + * 父节点(TextGrid)或 skin 上当前激活的数字 Skeleton。 + */ + private _findNumberGlyphOnParent(): sp.Skeleton | null { + const parent = this._parent; + if (!parent?.isValid) return null; + return this._findNumberGlyphOn(parent) ?? this._findNumberGlyphOn(parent.getChildByName('skin')); + } + /** * 子节点名是否为纯数字(对应 Hero.number)。 * @param name 节点名 diff --git a/assets/script/battle/res/BattleHeroResCollector.ts b/assets/script/battle/res/BattleHeroResCollector.ts index 38554c9..760ca4c 100644 --- a/assets/script/battle/res/BattleHeroResCollector.ts +++ b/assets/script/battle/res/BattleHeroResCollector.ts @@ -13,10 +13,13 @@ export const BATTLE_HERO_WEAPON_PATH = 'prefab/weapon'; /** 局内 buff 预制体目录(缚仙网 / 乾坤袋 / 文昌笔等) */ export const BATTLE_HERO_BUFF_PATH = 'prefab/buff/'; +/** 五行数字字形预制体目录(1/2/4…8192) */ +export const BATTLE_HERO_NUM_PATH = 'prefab/num/'; + /** battleGameMonster 怪物皮肤目录 */ export const BATTLE_MONSTER_SKIN_PATH = 'prefab/monster'; -/** 进战阻塞包:攻效 + buff + 武器类型预制体(不含已下线的 prefab/hero 英雄体) */ +/** 进战阻塞包:攻效 + buff + 武器类型 + 数字字形预制体(不含已下线的 prefab/hero 英雄体) */ export function appendBattleHeroDirLoads(resPkg: ResPakage): void { if (!resPkg.dirs) { resPkg.dirs = []; @@ -25,6 +28,7 @@ export function appendBattleHeroDirLoads(resPkg: ResPakage): void { { bundle: BATTLE_HERO_BUNDLE, path: BATTLE_HERO_SKILL_PATH, type: Prefab }, { bundle: BATTLE_HERO_BUNDLE, path: BATTLE_HERO_BUFF_PATH, type: Prefab }, { bundle: BATTLE_HERO_BUNDLE, path: BATTLE_HERO_WEAPON_PATH, type: Prefab }, + { bundle: BATTLE_HERO_BUNDLE, path: 'prefab/num', type: Prefab }, ]; for (const dir of dirs) { resPkg.dirs.push(dir); diff --git a/assets/script/battle/view/BagToMapPlaceAnimator.ts b/assets/script/battle/view/BagToMapPlaceAnimator.ts index 2b4aad1..186aa11 100644 --- a/assets/script/battle/view/BagToMapPlaceAnimator.ts +++ b/assets/script/battle/view/BagToMapPlaceAnimator.ts @@ -11,6 +11,8 @@ const LIFT_HEIGHT = 42; export interface BagToMapPlaceOptions { /** 动画结束后挂接的槽位/地图格节点(避免 rebuild 前停在 dragLayer 再瞬移) */ attachParent?: Node | null; + /** 落地世界坐标;地图字挂专用层时必须给,否则会落到层原点 */ + restWorld?: Readonly | null; /** 飞行时显示字块拖尾(与背包刷新入场同一套 trail1/2/3) */ showTrail?: boolean; /** 飞行起点世界坐标;缺省为 node 当前 worldPosition(拉线拖动用 ghost/跟指位置) */ @@ -105,7 +107,7 @@ export class BagToMapPlaceAnimator { return; } node.setPosition(endLocal); - this._attachToParent(node, opts?.attachParent); + this._attachToParent(node, opts?.attachParent, opts?.restWorld); finish(); }) .start(); @@ -117,12 +119,18 @@ export class BagToMapPlaceAnimator { grid.resetNodeTransform(); } - /** 保持世界坐标挂到目标父节点,并归零本地坐标(与槽位/格心对齐) */ - private static _attachToParent(node: Node, attachParent: Node | null | undefined): void { + /** + * 挂到目标父节点。 + * 有 restWorld:对齐该世界坐标(地图字专用层)。 + * 无 restWorld:本地归零(背包槽中心)。 + */ + private static _attachToParent(node: Node, attachParent: Node | null | undefined, restWorld?: Readonly | null): void { if (!attachParent?.isValid) return; - const wp = node.worldPosition.clone(); node.parent = attachParent; - node.setWorldPosition(wp); + if (restWorld) { + node.setWorldPosition(restWorld.x, restWorld.y, restWorld.z); + return; + } node.setPosition(0, 0, 0); } } diff --git a/assets/script/battle/view/BoardGridRegistry.ts b/assets/script/battle/view/BoardGridRegistry.ts index 836d60e..410e44f 100644 --- a/assets/script/battle/view/BoardGridRegistry.ts +++ b/assets/script/battle/view/BoardGridRegistry.ts @@ -128,12 +128,16 @@ export class BoardGridRegistry { return mapHostedCheck(grid); } - /** 背包重建前:收集所有须保护的地图字块(含场景扫描) */ + /** + * 背包重建前:收集所有须保护的地图字块(含专用层与格子残留)。 + * @param textLayer ui_textGrids + */ collectMapProtected( out: MembershipSet, map: MapManager | null, prevMap?: ReadonlyMap, hasTile?: (gridIndex: number) => boolean, + textLayer?: import('cc').Node | null, ): void { for (const g of this._mapGrids.values()) { if (g?.isValid) membershipAdd(out, g); @@ -143,26 +147,23 @@ export class BoardGridRegistry { if (g?.isValid && (!hasTile || hasTile(idx))) membershipAdd(out, g); } } + this._collectTextGridsOnNode(textLayer, out); const cells = map?.mapGrids; if (!cells?.length) return; for (let i = 0; i < cells.length; i++) { - const parent = cells[i]?.node; - if (!parent?.isValid) continue; - for (const child of parent.children) { - if (child.name === '__bagDragGhost') continue; - const tg = child.getComponent(TextGrid); - if (tg?.isValid) membershipAdd(out, tg); - } + this._collectTextGridsOnNode(cells[i]?.node, out); } } /** - * 背包重建后:按 session 地图数据 + 场景父节点对齐 _mapGrids。 + * 背包重建后:按 session 地图数据 + 专用层/格子对齐 _mapGrids。 + * @param textLayer ui_textGrids */ reconcileMapFromScene( map: MapManager, hasTile: (gridIndex: number) => boolean, - isNodeUnderMapCell: (node: import('cc').Node | null | undefined) => boolean, + isNodeOnMapLayer: (node: import('cc').Node | null | undefined) => boolean, + textLayer?: import('cc').Node | null, ): void { const mapIdx = mapKeysToArray(this._mapGrids); for (let i = 0; i < mapIdx.length; i++) { @@ -170,18 +171,18 @@ export class BoardGridRegistry { const g = this._mapGrids.get(idx); if (!hasTile(idx)) { this._mapGrids.delete(idx); - } else if (!g?.node?.isValid || !isNodeUnderMapCell(g.node)) { + } else if (!g?.node?.isValid || !isNodeOnMapLayer(g.node)) { this._mapGrids.delete(idx); } } + this._indexLayerMapGrids(textLayer, hasTile); const cells = map.mapGrids; if (!cells?.length) return; for (let i = 0; i < cells.length; i++) { if (!hasTile(i)) continue; + if (this._mapGrids.get(i)?.node?.isValid) continue; const parent = cells[i]?.node; if (!parent?.isValid) continue; - const tracked = this._mapGrids.get(i); - if (tracked?.node?.isValid && tracked.node.parent === parent) continue; for (const child of parent.children) { if (child.name === '__bagDragGhost') continue; const tg = child.getComponent(TextGrid); @@ -222,6 +223,35 @@ export class BoardGridRegistry { this._flightGrids = []; } + private _collectTextGridsOnNode(host: import('cc').Node | null | undefined, out: MembershipSet): void { + if (!host?.isValid) return; + for (const child of host.children) { + if (child.name === '__bagDragGhost') continue; + const tg = child.getComponent(TextGrid); + if (tg?.isValid) membershipAdd(out, tg); + } + } + + /** + * 按 location 把专用层上的地图字写入索引。 + * @param textLayer ui_textGrids + * @param hasTile 该格是否仍有字 + */ + private _indexLayerMapGrids(textLayer: import('cc').Node | null | undefined, hasTile: (gridIndex: number) => boolean): void { + if (!textLayer?.isValid) return; + for (const child of textLayer.children) { + if (child.name === '__bagDragGhost') continue; + const tg = child.getComponent(TextGrid); + if (!tg?.isValid) continue; + const loc = tg.location; + if (loc?.kind !== 'map') continue; + if (!hasTile(loc.gridIndex)) continue; + if (!this._mapGrids.get(loc.gridIndex)?.node?.isValid) { + this._mapGrids.set(loc.gridIndex, tg); + } + } + } + private _purgeGridFromIndices(grid: TextGrid): void { for (const [idx, g] of this._slotGrids) { if (g === grid) this._slotGrids.delete(idx); diff --git a/assets/script/battle/view/BoardPlaceFlightExecutor.ts b/assets/script/battle/view/BoardPlaceFlightExecutor.ts index d4daf72..8a054c8 100644 --- a/assets/script/battle/view/BoardPlaceFlightExecutor.ts +++ b/assets/script/battle/view/BoardPlaceFlightExecutor.ts @@ -14,6 +14,8 @@ export interface BoardPlaceFlightLeg { targetWorld: Readonly; /** 动画结束后挂接父节点;合成时不挂(格上已有真身) */ attachParent?: Node | null; + /** 落地世界坐标(地图字挂 ui_textGrids 时用) */ + restWorld?: Readonly | null; /** 起飞后清空原槽/格残留 */ vacateFrom: GridDetachSource; /** 起点世界坐标 */ @@ -124,6 +126,7 @@ export class BoardPlaceFlightExecutor { BagToMapPlaceAnimator.play(primaryLeg.grid, primaryLeg.targetWorld, dragLayer, onAnimDone, { attachParent: primaryLeg.attachParent, + restWorld: primaryLeg.restWorld, startWorld: primaryLeg.startWorld, showTrail: DeviceProfile.enableBoardPlaceTrail, }); @@ -132,6 +135,7 @@ export class BoardPlaceFlightExecutor { if (swapLeg) { BagToMapPlaceAnimator.play(swapLeg.grid, swapLeg.targetWorld, dragLayer, onAnimDone, { attachParent: swapLeg.attachParent, + restWorld: swapLeg.restWorld, startWorld: swapLeg.startWorld, showTrail: DeviceProfile.enableBoardPlaceTrail, }); diff --git a/assets/script/battle/view/CocosBagBoardView.ts b/assets/script/battle/view/CocosBagBoardView.ts index 491dcaa..8f0481c 100644 --- a/assets/script/battle/view/CocosBagBoardView.ts +++ b/assets/script/battle/view/CocosBagBoardView.ts @@ -145,6 +145,8 @@ export class CocosBagBoardView { /** AI 神偷落背包时飞行目标(BattleGame ui_otherBag) */ private _otherBagAnchor: Node | null = null; private _mapRoot: Node | null = null; + /** 地图字专用层(BattleGame ui_textGrids);未绑定时回退格子节点 */ + private _textGridLayer: Node | null = null; private _dragLayer: Node | null = null; private _lineNode: Node | null = null; /** 出怪口→受击点流动箭头(由 UI 注入) */ @@ -298,12 +300,72 @@ export class CocosBagBoardView { return null; } - /** 节点是否挂在地图格 MapGrid 下 */ + /** 地图字父节点:专用层优先 */ + private _mapTextLayer(): Node | null { + return this._textGridLayer?.isValid ? this._textGridLayer : null; + } + + /** + * 地图字落地挂点与世界坐标。 + * @param gridIndex 地图格 + */ + private _mapPlaceAttach(gridIndex: number): { attachParent: Node | null; restWorld: Vec3 | null } { + const cell = this._map?.getMapGridByIndex(gridIndex)?.node ?? null; + if (!cell?.isValid) return { attachParent: null, restWorld: null }; + const layer = this._mapTextLayer(); + return { + attachParent: layer ?? cell, + restWorld: cell.worldPosition.clone(), + }; + } + + /** + * 把字块挂到专用层并对齐格子世界坐标。 + * @param grid 字块 + * @param gridIndex 地图格 + */ + private _placeMapTextGrid(grid: TextGrid, gridIndex: number): boolean { + if (!grid?.node?.isValid) return false; + const land = this._mapPlaceAttach(gridIndex); + if (!land.attachParent?.isValid || !land.restWorld) return false; + if (grid.node.parent !== land.attachParent) { + grid.node.parent = land.attachParent; + } + grid.node.setWorldPosition(land.restWorld.x, land.restWorld.y, land.restWorld.z); + return true; + } + + /** + * 当前地图格上的字块(索引 / 专用层 / 格子残留)。 + * @param gridIndex 地图格 + */ + private _mapGridOnCell(gridIndex: number): TextGrid | null { + const tracked = this._mapGrids.get(gridIndex); + if (tracked?.isValid && tracked.node?.isValid) return tracked; + const layer = this._mapTextLayer(); + if (layer?.isValid) { + const children = layer.children; + for (let i = 0; i < children.length; i++) { + const tg = children[i].getComponent(TextGrid); + if (!tg?.isValid) continue; + const loc = tg.location; + if (loc?.kind === 'map' && loc.gridIndex === gridIndex) return tg; + } + } + const cell = this._map?.getMapGridByIndex(gridIndex)?.node; + return cell?.isValid ? this._grids.findMapGridOnCell(cell) : null; + } + + /** 节点是否挂在地图字层或格子下 */ private _isNodeUnderMapCell(node: Node | null | undefined): boolean { - if (!node?.isValid || !this._map?.mapGrids?.length) return false; + if (!node?.isValid) return false; + const layer = this._mapTextLayer(); + if (layer?.isValid && node.parent === layer) return true; + if (!this._map?.mapGrids?.length) return false; const cells = this._map.mapGrids; let p: Node | null = node.parent; while (p) { + if (layer?.isValid && p === layer) return true; for (let i = 0; i < cells.length; i++) { if (cells[i]?.node === p) return true; } @@ -338,6 +400,7 @@ export class CocosBagBoardView { this._map, prevMap, (idx) => !!this._bagSession?.merge.map.hasTile(idx), + this._textGridLayer, ); } @@ -349,6 +412,7 @@ export class CocosBagBoardView { this._map, (idx) => session.hasTile(idx), (node) => this._isNodeUnderMapCell(node), + this._textGridLayer, ); } @@ -360,21 +424,14 @@ export class CocosBagBoardView { if (!this._bagSession || !this._map || !grid?.isValid || !grid.node?.isValid) return; const tile = this._bagSession.merge.map.getTile(gridIndex); if (!tile) return; - const parent = this._map.getMapGridByIndex(gridIndex)?.node; - if (!parent?.isValid) return; - const occupant = this._grids.findMapGridOnCell(parent); + const occupant = this._mapGridOnCell(gridIndex); if (occupant && occupant !== grid) { console.warn('[CocosBagBoardView] commitMap 格上真身与提交块不一致', gridIndex, occupant.weapon2Id, grid.weapon2Id); if (occupant.weapon2Id === tile.weapon2Id || grid.weapon2Id !== tile.weapon2Id) { grid = occupant; } } - if (grid.node.parent !== parent) { - if (occupant && occupant !== grid) return; - grid.node.parent = parent; - } - // 无论是否换父节点都归零,避免落下/拖拽残留本地偏移 - grid.node.setPosition(0, 0, 0); + if (!this._placeMapTextGrid(grid, gridIndex)) return; const entity = this._buildMapTileEntity(gridIndex); if (!entity) return; if (!this._isGridBoundTo(grid, entity)) { @@ -386,7 +443,6 @@ export class CocosBagBoardView { this._grids.setMapGrid(gridIndex, grid); grid.enableDrag(this._canDrag()); this._bindDrag(grid); - this._warnExtraTextGrids(parent, grid); if (this._textDragDebugSeq > 0) { BagTextDragDebugLog.snap(this._textDragDebugSeq, 'commitMap', grid, `map=${gridIndex}`); } @@ -437,8 +493,7 @@ export class CocosBagBoardView { swap?: { grid: TextGrid; target: DropTarget } | null, ): void { if (target.kind === 'map') { - const parent = this._map?.getMapGridByIndex(target.gridIndex)?.node; - this._commitMapTextGridView(target.gridIndex, swap ? grid : this._keeperAfterDrop(grid, parent)); + this._commitMapTextGridView(target.gridIndex, swap ? grid : this._keeperAfterMapDrop(grid, target.gridIndex)); } else { const slotNode = this._bagSlotNodeAt(target.slotIndex); const incoming = swap && grid.weapon2Id !== 0 ? grid : this._keeperAfterDrop(grid, slotNode); @@ -454,6 +509,23 @@ export class CocosBagBoardView { this._dropSyncPhase = 'patchReady'; } + /** + * 地图落子:飞来的块 vs 专用层上已有真身。 + * @param incoming 飞来的字块 + * @param gridIndex 落点格 + */ + private _keeperAfterMapDrop(incoming: TextGrid, gridIndex: number): TextGrid { + if (!incoming?.isValid) return incoming; + const other = this._mapGridOnCell(gridIndex); + if (!other?.isValid || other === incoming) return incoming; + if (this._isKeepDigTextGrid(incoming) && this._isKeepDigTextGrid(other)) { + this._forceRecycleTextGrid(other); + return incoming; + } + this._forceRecycleTextGrid(incoming); + return other; + } + /** * 空格/交换:飞来的块就是真身。 * 合成:格上已有块才是真身,飞来的是材料,回池。 @@ -480,23 +552,22 @@ export class CocosBagBoardView { private _ensureMapTileView(gridIndex: number): void { if (!this._bagSession || !this._map) return; if (!this._bagSession.merge.map.getTile(gridIndex)) return; - const parent = this._map.getMapGridByIndex(gridIndex)?.node; - const onCell = parent?.isValid ? this._grids.findMapGridOnCell(parent) : null; + const onCell = this._mapGridOnCell(gridIndex); if (!onCell && (this._findFlightGridForMap(gridIndex) || this._mapDropAnimInflight > 0)) { return; } const entity = this._buildMapTileEntity(gridIndex); if (!entity) return; if (onCell?.isValid) { - if (parent?.isValid && onCell.node.parent === parent && this._isGridBoundTo(onCell, entity)) { + if (this._isGridBoundTo(onCell, entity)) { + this._placeMapTextGrid(onCell, gridIndex); this._grids.setMapGrid(gridIndex, onCell); return; } this._commitMapTextGridView(gridIndex, onCell); return; } - if (!parent?.isValid) return; - const spawned = this._spawnTextGrid(entity, parent, this._canDrag()); + const spawned = this._spawnTextGrid(entity, this._mapTextLayer() ?? this._map.getMapGridByIndex(gridIndex)?.node ?? this._mapRoot!, this._canDrag()); if (spawned) this._commitMapTextGridView(gridIndex, spawned); } @@ -504,17 +575,19 @@ export class CocosBagBoardView { private _repairMapTileViewAfterDrop(gridIndex: number): void { if (!this._bagSession || !this._map) return; if (!this._bagSession.merge.map.hasTile(gridIndex)) return; - const parent = this._map.getMapGridByIndex(gridIndex)?.node; - if (!parent?.isValid) return; const entity = this._buildMapTileEntity(gridIndex); if (!entity) return; - let onCell = this._grids.findMapGridOnCell(parent); + let onCell = this._mapGridOnCell(gridIndex); if (!onCell?.isValid) { + const parent = this._mapTextLayer() ?? this._map.getMapGridByIndex(gridIndex)?.node; + if (!parent?.isValid) return; onCell = this._spawnTextGrid(entity, parent, this._canDrag()); } if (!onCell?.isValid) return; this._commitMapTextGridView(gridIndex, onCell); onCell.ensureBagGlyphVisible(); + this._placeMapTextGrid(onCell, gridIndex); + onCell.rememberOrigin(); onCell.enableDrag(this._canDrag()); this._bindDrag(onCell); } @@ -894,17 +967,18 @@ export class CocosBagBoardView { * @param force 损毁等强制清;默认跳过飞行中的字块 */ private _vacateMapCellView(gridIndex: number, force = false): void { - const parent = this._map?.getMapGridByIndex(gridIndex)?.node; - if (!force && this._mapCellHasProtectedTextGrid(parent)) return; + const tracked = this._mapGrids.get(gridIndex); + if (!force && tracked && this._grids.flightGrids.indexOf(tracked) >= 0) return; this._grids.deleteMapCell(gridIndex); HeroActorHost.instance.destroyAtGrid(gridIndex); - if (!parent?.isValid) return; - for (const child of [...parent.children]) { - const tg = child.getComponent(TextGrid); - if (!tg?.isValid) continue; - if (!force && this._grids.flightGrids.indexOf(tg) >= 0) continue; + const recycle = (tg: TextGrid) => { + if (!tg?.isValid) return; + if (!force && this._grids.flightGrids.indexOf(tg) >= 0) return; this._forceRecycleTextGrid(tg); - } + }; + if (tracked) recycle(tracked); + const onCell = this._mapGridOnCell(gridIndex); + if (onCell && onCell !== tracked) recycle(onCell); } /** 格上是否有飞行中的字块 */ @@ -1182,6 +1256,7 @@ export class CocosBagBoardView { dragLayer?: Node, lineNode?: Node, rangeNode?: Node, + textGridLayer?: Node, pathFlow?: PathFlowLinePresenter | null, ): void { this.unbind(); @@ -1190,6 +1265,7 @@ export class CocosBagBoardView { this._bagList = bagList; this._land.bind(battle.LevelConfigId, bagList); this._mapRoot = mapRoot; + this._textGridLayer = textGridLayer?.isValid ? textGridLayer : null; this._dragLayer = dragLayer ?? mapRoot; if (this._dragLayer?.isValid) { this._dragLayer.active = true; @@ -1399,6 +1475,7 @@ export class CocosBagBoardView { console.log('[CocosBagBoardView] _clearAllGrids failed', String(e)); } this._map = null; + this._textGridLayer = null; } refreshBag(): void { @@ -1643,7 +1720,7 @@ export class CocosBagBoardView { /** 妙手神偷落点挂接父节点 */ getStealReceiveAttachParent(placement: StealGlyphReceivePlacement): Node | null { if (placement.kind === 'map') { - return this._map?.getMapGridByIndex(placement.gridIndex)?.node ?? null; + return this._mapPlaceAttach(placement.gridIndex).attachParent; } return this._bagSlotNodeAt(placement.slotIndex) ?? null; } @@ -1688,28 +1765,26 @@ export class CocosBagBoardView { /** 清理敌方被偷格上的残留字块(HeroActor 由 DeploySync 对账移除) */ purgeEnemyStealSourceCell(gridIndex: number, keepGrid: TextGrid | null): void { const mg = this._map?.getMapGridByIndex(gridIndex); - const parent = mg?.node; - if (!parent?.isValid) return; - mg.isSelectStatus = false; - mg.isRedSelectStatus = false; - for (const child of parent.children.slice()) { - if (!child?.isValid) continue; - const tg = child.getComponent(TextGrid); - if (!tg?.isValid) continue; - if (keepGrid && tg === keepGrid) continue; - this._forceRecycleTextGrid(tg); - } + if (mg) { + mg.isSelectStatus = false; + mg.isRedSelectStatus = false; + } + const live = this._mapGridOnCell(gridIndex); + if (live?.isValid && live !== keepGrid) this._forceRecycleTextGrid(live); + let enemy: TextGrid | null = null; + this.forEachEnemyMapTextGrid((g, idx) => { + if (idx === gridIndex) enemy = g; + }); + if (enemy?.isValid && enemy !== keepGrid) this._forceRecycleTextGrid(enemy); } /** 读取敌方地图字块视图(不摘除托管) */ getEnemyMapTextGrid(gridIndex: number): TextGrid | null { - const parent = this._map?.getMapGridByIndex(gridIndex)?.node; - if (!parent?.isValid) return null; - for (const child of parent.children) { - const tg = child.getComponent(TextGrid); - if (tg?.isValid) return tg; - } - return null; + let found: TextGrid | null = null; + this.forEachEnemyMapTextGrid((g, idx) => { + if (idx === gridIndex) found = g; + }); + return found; } /** @@ -1770,11 +1845,7 @@ export class CocosBagBoardView { /** 读取本机地图字块视图(不摘除) */ getOwnMapTextGrid(gridIndex: number): TextGrid | null { - const tracked = this._mapGrids.get(gridIndex); - if (tracked?.isValid && tracked.node?.isValid) return tracked; - const parent = this._map?.getMapGridByIndex(gridIndex)?.node; - if (!parent?.isValid) return null; - return this._grids.findMapGridOnCell(parent) ?? null; + return this._mapGridOnCell(gridIndex); } /** @@ -1844,7 +1915,7 @@ export class CocosBagBoardView { /** AI 妙手神偷落点挂接父节点;背包无视图则 null */ getAiStealReceiveAttachParent(placement: StealGlyphReceivePlacement): Node | null { if (placement.kind === 'map') { - return this._map?.getMapGridByIndex(placement.gridIndex)?.node ?? null; + return this._mapPlaceAttach(placement.gridIndex).attachParent; } return null; } @@ -2967,10 +3038,13 @@ export class CocosBagBoardView { parent: Node, enableDragNow = true, ): TextGrid | null { - if (parent !== this._dragLayer) { - const occupant = this._grids.findMapGridOnCell(parent); + const mapIndex = entity.location.kind === 'map' ? entity.location.gridIndex : -1; + const layer = mapIndex >= 0 ? this._mapTextLayer() : null; + const spawnParent = layer ?? parent; + if (spawnParent !== this._dragLayer && spawnParent !== layer) { + const occupant = this._grids.findMapGridOnCell(spawnParent); if (occupant?.isValid) { - console.warn('[CocosBagBoardView] spawn 拒绝:父节点已有 TextGrid', parent.name, occupant.weapon2Id); + console.warn('[CocosBagBoardView] spawn 拒绝:父节点已有 TextGrid', spawnParent.name, occupant.weapon2Id); return occupant; } } @@ -2990,11 +3064,12 @@ export class CocosBagBoardView { node.active = true; node.name = 'textGrid'; - node.parent = parent; + node.parent = spawnParent; node.setPosition(0, 0, 0); const comp = node.getComponent(TextGrid) ?? node.addComponent(TextGrid); this._writeGridData(comp, entity); + if (mapIndex >= 0) this._placeMapTextGrid(comp, mapIndex); comp.rememberOrigin(); const dragOn = entity.location.kind === 'bag' ? this._canEnableBagGridDrag(comp) @@ -3057,18 +3132,19 @@ export class CocosBagBoardView { else node.destroy(); } - /** rebuild 后只对账索引;同格多块只 warn,不猜该留哪块 */ + /** rebuild 后扫描专用层:无 tile 的地图字只 warn */ private _purgeOrphanTextGridsOnMap(): void { - const grids = this._map?.mapGrids; - if (!grids?.length) return; - for (let i = 0; i < grids.length; i++) { - if (this._isEnemyPlaceCampCell(i)) continue; - const parent = grids[i]?.node; - if (!parent?.isValid) continue; - const kept = this._mapGrids.get(i); - if (kept?.isValid && kept.node.parent === parent) { - this._warnExtraTextGrids(parent, kept); - } + const layer = this._mapTextLayer(); + if (!layer?.isValid) return; + const children = layer.children; + for (let i = 0; i < children.length; i++) { + const tg = children[i].getComponent(TextGrid); + if (!tg?.isValid) continue; + const loc = tg.location; + if (loc?.kind !== 'map') continue; + if (this._isEnemyPlaceCampCell(loc.gridIndex)) continue; + if (this._mapGrids.get(loc.gridIndex) === tg) continue; + console.warn('[CocosBagBoardView] 专用层出现未索引地图字', loc.gridIndex, tg.weapon2Id); } } @@ -3557,7 +3633,8 @@ export class CocosBagBoardView { primaryLeg: { grid, targetWorld, - attachParent: swapToBag || !displacedGrid?.node?.isValid ? mapGrid.node : undefined, + attachParent: swapToBag || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(mapIndex).attachParent : undefined, + restWorld: swapToBag || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(mapIndex).restWorld : undefined, vacateFrom: { kind: 'bag', slotIndex }, startWorld: placeStartWorld, }, @@ -3706,7 +3783,8 @@ export class CocosBagBoardView { ? { grid: displacedGrid!, targetWorld: sourceMapGrid.node.worldPosition, - attachParent: sourceMapGrid.node, + attachParent: this._mapPlaceAttach(fromMapIndex).attachParent, + restWorld: this._mapPlaceAttach(fromMapIndex).restWorld, vacateFrom: { kind: 'bag', slotIndex: toSlot }, startWorld: displacedStartWorld, } @@ -3790,7 +3868,8 @@ export class CocosBagBoardView { primaryLeg: { grid, targetWorld, - attachParent: swapMap || !displacedGrid?.node?.isValid ? mapGrid.node : undefined, + attachParent: swapMap || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(toMapIndex).attachParent : undefined, + restWorld: swapMap || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(toMapIndex).restWorld : undefined, vacateFrom: { kind: 'map', gridIndex: fromMapIndex }, startWorld: placeStartWorld, }, @@ -3798,7 +3877,8 @@ export class CocosBagBoardView { ? { grid: displacedGrid!, targetWorld: sourceWorld, - attachParent: sourceMapGrid.node, + attachParent: this._mapPlaceAttach(fromMapIndex).attachParent, + restWorld: this._mapPlaceAttach(fromMapIndex).restWorld, vacateFrom: { kind: 'map', gridIndex: toMapIndex }, startWorld: displacedStartWorld, } @@ -4020,7 +4100,7 @@ export class CocosBagBoardView { : { kind: 'map', gridIndex: drag.mapDrag?.fromGridIndex ?? drag.source.gridIndex }; const home = from.kind === 'bag' ? this._bagSlotNodeAt(from.slotIndex) - : this._map?.getMapGridByIndex(from.gridIndex)?.node ?? null; + : this._mapPlaceAttach(from.gridIndex).attachParent; const startWorld = grid.node.worldPosition.clone(); this._mapDropAnimInflight++; this._detachGridForFlight(grid, from); @@ -4031,9 +4111,11 @@ export class CocosBagBoardView { if (!this._discardGlyphData(drag)) { if (this._mapDropAnimInflight > 0) this._mapDropAnimInflight--; this._grids.removeFromFlight(grid); - if (home?.isValid) { + if (from.kind === 'bag' && home?.isValid) { grid.node.parent = home; grid.node.setPosition(0, 0, 0); + } else if (from.kind === 'map') { + this._placeMapTextGrid(grid, from.gridIndex); } this._lineDragCancel(grid, drag); return; @@ -4771,16 +4853,14 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; const weapon2Id = Number(entity.tile.id); const level = entity.level; const cellParent = mapGrid.node; - const onCell = this._grids.findMapGridOnCell(cellParent); + const mapParent = this._mapTextLayer() ?? cellParent; + const onCell = this._mapGridOnCell(gridIndex); let reuseCandidate: TextGrid | undefined; if (onCell && !usedTextGrids.has(onCell)) { reuseCandidate = this._rejectBagHostedGrid(onCell); } if (!reuseCandidate) { - reuseCandidate = this._pickFlightTextGridOnParent( - flightGrids, cellParent, weapon2Id, level, usedTextGrids, - ); - reuseCandidate = this._rejectBagHostedGrid(reuseCandidate); + reuseCandidate = this._rejectBagHostedGrid(this._findFlightGridForMap(gridIndex, flightGrids) ?? undefined); } const atCell = prevMap.get(gridIndex); if ( @@ -4802,10 +4882,10 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; )); } let grid: TextGrid | null = this._tryReuseTextGrid( - reuseCandidate, entity, cellParent, flightGrids, usedTextGrids, + reuseCandidate, entity, mapParent, flightGrids, usedTextGrids, ); - if (!grid && !this._grids.findMapGridOnCell(cellParent) && !this._findFlightGridForMap(gridIndex, flightGrids)) { - grid = this._spawnTextGrid(entity, mapGrid.node); + if (!grid && !this._mapGridOnCell(gridIndex) && !this._findFlightGridForMap(gridIndex, flightGrids)) { + grid = this._spawnTextGrid(entity, mapParent); } if (grid) { this._mapGrids.set(gridIndex, grid); @@ -4945,7 +5025,9 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; if (this._isNodeUnderBagList(existing.node) && !this._isNodeUnderBagList(parent)) { return null; } - const occupant = this._grids.findMapGridOnCell(parent); + const occupant = parent === this._textGridLayer || parent === this._dragLayer + ? null + : this._grids.findMapGridOnCell(parent); if (occupant && occupant !== existing) { return null; } @@ -4955,6 +5037,9 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; existing.node.parent = parent; existing.node.setPosition(0, 0, 0); } + if (entity.location.kind === 'map') { + this._placeMapTextGrid(existing, entity.location.gridIndex); + } existing.node.active = true; const uo = existing.node.getComponent(UIOpacity); if (uo) uo.opacity = 255; @@ -5160,8 +5245,8 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; if (!parent?.isValid) return null; let grid = this._mapGrids.get(gridIndex) ?? null; - if (!grid?.isValid || grid.node.parent !== parent) { - grid = this._grids.findMapGridOnCell(parent) ?? null; + if (!grid?.isValid) { + grid = this._mapGridOnCell(gridIndex); } return grid?.isValid ? grid : null; } @@ -6788,10 +6873,6 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; finish(false); return; } - if (flightGrid.node.parent !== mapGrid.node) { - flightGrid.node.parent = mapGrid.node; - flightGrid.node.setPosition(0, 0, 0); - } this._commitMapTextGridView(gridIndex, flightGrid); mapGrid.playFallEffect?.(); BattleAudio.playPlaceGrid(); @@ -6801,7 +6882,8 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; } finish(true); }, { - attachParent: mapGrid.node, + attachParent: this._mapPlaceAttach(gridIndex).attachParent, + restWorld: this._mapPlaceAttach(gridIndex).restWorld, startWorld: opts.fromWorld, showTrail: DeviceProfile.enableBoardPlaceTrail, }); @@ -6863,13 +6945,7 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; return true; } - const mapGrid = this._map?.getMapGridByIndex(source.gridIndex); - if (!mapGrid?.node?.isValid) return false; - if (grid.node.parent !== mapGrid.node) { - grid.node.parent = mapGrid.node; - } - grid.node.setPosition(0, 0, 0); - return true; + return this._placeMapTextGrid(grid, source.gridIndex); } private _autoDropBagToMap( @@ -6917,7 +6993,8 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; primaryLeg: { grid, targetWorld, - attachParent: swapToBag || !displacedGrid?.node?.isValid ? mapGrid.node : undefined, + attachParent: swapToBag || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(mapIndex).attachParent : undefined, + restWorld: swapToBag || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(mapIndex).restWorld : undefined, vacateFrom: { kind: 'bag', slotIndex }, }, swapLeg: swapToBag && bagSlotNode && displacedStartWorld @@ -7046,14 +7123,16 @@ if (weapon2Id === GRID_WEAPON2_ID) return true; primaryLeg: { grid, targetWorld: mapGrid.node.worldPosition, - attachParent: swapMap || !displacedGrid?.node?.isValid ? mapGrid.node : undefined, + attachParent: swapMap || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(toMapIndex).attachParent : undefined, + restWorld: swapMap || !displacedGrid?.node?.isValid ? this._mapPlaceAttach(toMapIndex).restWorld : undefined, vacateFrom: { kind: 'map', gridIndex: fromMapIndex }, }, swapLeg: swapMap && displacedStartWorld ? { grid: displacedGrid!, targetWorld: sourceMapGrid.node.worldPosition, - attachParent: sourceMapGrid.node, + attachParent: this._mapPlaceAttach(fromMapIndex).attachParent, + restWorld: this._mapPlaceAttach(fromMapIndex).restWorld, vacateFrom: { kind: 'map', gridIndex: toMapIndex }, startWorld: displacedStartWorld, } diff --git a/assets/script/battle/view/PassiveIconArcFlight.ts b/assets/script/battle/view/PassiveIconArcFlight.ts index 584ac32..05db777 100644 --- a/assets/script/battle/view/PassiveIconArcFlight.ts +++ b/assets/script/battle/view/PassiveIconArcFlight.ts @@ -1,6 +1,4 @@ -import { - instantiate, Node, Tween, tween, UIOpacity, UITransform, v3, Vec3, -} from 'cc'; +import { instantiate, Node, Tween, tween, UIOpacity, UITransform, v3, Vec3 } from 'cc'; import { GBundle } from '../../game/ConfigRes'; /** 沿弧线飞移速度(px/s) */ @@ -140,28 +138,20 @@ export class PassiveIconArcFlight { this._destroyHost(host); } - /** 从 textGrid 借 trail1 节点(instantiate 副本) */ + /** 从对象池取 trail1 */ private static _borrowTrail1Node(): Node | null { - let gridNode: Node | null = null; + let node: Node | null = null; try { - gridNode = gg.res.getNode('prefab/', 'textGrid', GBundle.BattleGame); + node = gg.res.getNode('prefab/', 'trail1', GBundle.BattleGame); } catch (e) { - console.log('[PassiveIconArcFlight] textGrid 加载失败', String(e)); + console.log('[PassiveIconArcFlight] trail1 加载失败', String(e)); return null; } - if (!gridNode?.isValid) { - console.log('[PassiveIconArcFlight] textGrid 缺失'); - return null; - } - const trail = gridNode.getChildByName('trail1'); - if (!trail?.isValid) { - gg.res.putNode(gridNode); + if (!node?.isValid) { console.log('[PassiveIconArcFlight] trail1 缺失'); return null; } - const trailClone = instantiate(trail); - gg.res.putNode(gridNode); - return trailClone; + return node; } /** 落地淡出后销毁 */ @@ -195,7 +185,8 @@ export class PassiveIconArcFlight { if (!child?.isValid) continue; const opacity = child.getComponent(UIOpacity); if (opacity?.isValid) Tween.stopAllByTarget(opacity); - child.destroy(); + if (child['resKey']) gg.res.putNode(child); + else child.destroy(); } host.destroy(); } diff --git a/assets/script/battle/view/TextGrid.ts b/assets/script/battle/view/TextGrid.ts index dca5c12..fd0702e 100644 --- a/assets/script/battle/view/TextGrid.ts +++ b/assets/script/battle/view/TextGrid.ts @@ -1,9 +1,10 @@ -import { _decorator, BlockInputEvents, Component, isValid, Node, Sorting2D, sp, Tween, tween, UIOpacity, UITransform, v3, Vec2, Vec3, type EventTouch } from 'cc'; +import { _decorator, BlockInputEvents, Component, isValid, Node, Prefab, Sorting2D, sp, Tween, tween, UIOpacity, UITransform, v3, Vec2, Vec3, type EventTouch } from 'cc'; import type { EntityId } from 'db://assets/mx/module/ecs'; import type { ComposedUnit } from 'db://assets/mx/module/merge'; import { isElementGlyphType, Weapon2TileType } from 'db://assets/mx/module/merge'; import { GEvent } from 'db://assets/mx/module/event/GEvent'; import { GBundle, GPath } from '../../game/ConfigRes'; +import { BATTLE_HERO_NUM_PATH } from '../res/BattleHeroResCollector'; import { TableNames } from '../../game/ConfigTableData'; import { BattleMapSpec } from '../map/BattleMapSpec'; import { PEACH_TREE_WEAPON2_ID } from '../bag/BagPrepConfig'; @@ -117,7 +118,7 @@ export interface TextGridData extends TileEntitySnapshot { /** * 背包/地图字块视图(textGrid 预制体)。 - * 五行字:按 Hero(herotype=Text.type, level=当前显示等级).number 打开同名节点,并切金/木/水/火/土皮。 + * 五行字:按 Hero.number 从 battleHero/prefab/num 出池,挂到 skin,并切金/木/水/火/土皮。 * 地图激活后按当前 Hero.herotype 挂 weaponType*。 */ @ccclass('TextGrid') @@ -137,7 +138,7 @@ export class TextGrid extends Component { private _dragSurface: Node | null = null; private _originParent: Node | null = null; private _originPos = { x: 0, y: 0, z: 0 }; - /** 当前五行数字皮节点(子节点名 = Hero.number) */ + /** 当前五行数字皮节点(battleHero/prefab/num,挂在 skin 下) */ private _numberNode: Node | null = null; /** 当前数字节点已套的五行皮名(金/木/水/火/土) */ private _elementSkinApplied = ''; @@ -160,10 +161,16 @@ export class TextGrid extends Component { private _ruinFallNode: Node | null = null; /** ebg 未旋转时的局部坐标 */ private readonly _decorRest: RuinDecorRest[] = []; - /** 可升级提示箭头(预制体默认隐藏) */ + /** 可升级提示箭头(battleGame/prefab/canUpEff,按需出池) */ private _canUpEff: Node | null = null; private _canUpEffBaseX = 0; private _canUpEffBaseY = 0; + /** 入场拖尾 trail1(按需出池) */ + private _trail1: Node | null = null; + /** 入场拖尾 trail2(按需出池) */ + private _trail2: Node | null = null; + /** 入场拖尾 trail3(按需出池) */ + private _trail3: Node | null = null; /** 拖动时可合成目标:每秒抖动一次 */ private _mergeShakeOn = false; private _mergeShakeBase = { x: 0, y: 0, z: 0 }; @@ -193,29 +200,6 @@ export class TextGrid extends Component { this.selectNode = this.node.getChildByName('select'); this.redSelectNode = this.node.getChildByName('redSelect'); this._updateSelect(); - this._canUpEff = this.node.getChildByName('canUpEff'); - if (this._canUpEff?.isValid) { - this._canUpEffBaseX = this._canUpEff.position.x; - this._canUpEffBaseY = this._canUpEff.position.y; - this._canUpEff.active = false; - } - this._disableBrokenNumberSkeletons(); - } - - /** - * 数字节点 Spine 资源缺失时关掉组件,避免 SkeletonSystem wasm 崩。 - */ - private _disableBrokenNumberSkeletons(): void { - const children = this.node.children; - for (let i = 0; i < children.length; i++) { - const child = children[i]; - if (!child?.isValid || !this._isNumberFaceName(child.name)) continue; - const sk = child.getComponent(sp.Skeleton); - if (!sk?.isValid) continue; - if (sk.skeletonData?.isValid) continue; - sk.enabled = false; - console.error('[TextGrid] 数字 Spine 资源缺失,已禁用', child.name); - } } /** @@ -506,28 +490,26 @@ export class TextGrid extends Component { } /** - * 可合成/可升级提示:显示时上下浮动待机;隐藏时停动画并复位。 + * 可合成/可升级提示:显示时出池并上下浮动;隐藏时回池。 * 蟠桃树不可合成,强制不显示。 */ setCanUpgradeHint(visible: boolean): void { - const n = this._canUpEff; - if (!n?.isValid) return; - Tween.stopAllByTarget(n); if (!visible || this.isPeachTreeTile()) { - n.active = false; - n.setPosition(this._canUpEffBaseX, this._canUpEffBaseY, n.position.z); + this._releaseCanUpEff(); return; } + const n = this._ensureCanUpEff(); + if (!n) return; + Tween.stopAllByTarget(n); n.active = true; const x = this._canUpEffBaseX; const y = this._canUpEffBaseY; - const z = n.position.z; - n.setPosition(x, y, z); + n.setPosition(x, y, 0); tween(n) .repeatForever( tween(n) - .to(0.45, { position: v3(x, y + 10, z) }, { easing: 'sineInOut' }) - .to(0.45, { position: v3(x, y, z) }, { easing: 'sineInOut' }), + .to(0.45, { position: v3(x, y + 10, 0) }, { easing: 'sineInOut' }) + .to(0.45, { position: v3(x, y, 0) }, { easing: 'sineInOut' }), ) .start(); } @@ -741,6 +723,7 @@ export class TextGrid extends Component { * 拖动/交换落地后恢复字形可见。 * putNode 会把子树 Skeleton.enabled 关掉;地图原先跳过,交换后只剩 ebg 阴影和 lv。 * 已成将格只对账藏/显皮,不把格子皮强行打开(避免叠在 heroTemplate 上)。 + * 根节点回到 rememberOrigin 位置(地图字在专用层上本地非 0)。 * @returns 是否曾发现异常并修复 */ ensureBagGlyphVisible(): boolean { @@ -757,8 +740,8 @@ export class TextGrid extends Component { repaired = true; } this.node.setScale(1, 1, 1); - this.node.setPosition(0, 0, 0); - this.resetNodeTransform(); + // 地图字挂 ui_textGrids 时本地非 (0,0);归零会把字形和武器甩到层原点 + this.restoreOrigin(); this.resetSkinPresentation(); if (this._isElementNumberTile()) { @@ -892,13 +875,13 @@ export class TextGrid extends Component { this.clearSleepFx(); this.clearConfusionFx(); this.clearAttachedBattleBuffFx(); - if (this._canUpEff?.isValid) { - Tween.stopAllByTarget(this._canUpEff); - } + this._releaseCanUpEff(); + this._releaseTrails(); if (this._mergeShakeOn) { this.setMergeTargetShake(false); } this.resetSkinPresentation(); + this._hideNumberNodes(); if (this._dragSurface?.isValid) { this._dragSurface.removeDragEvent?.(); this._dragSurface.destroy(); @@ -1379,7 +1362,7 @@ export class TextGrid extends Component { } /** - * 出字入场拖尾:普通字 trail1、金色组合字 trail2。 + * 出字入场拖尾:普通字 / 五行字用 trail1。 * 仅入场飞行时打开,落地后须 hideEntranceTrail。 */ showEntranceTrail(): void { @@ -1389,24 +1372,131 @@ export class TextGrid extends Component { } hideEntranceTrail(): void { - if (!this.isValid || !this.node?.isValid) return; - const trail1 = this.node.getChildByName('trail1'); - const trail2 = this.node.getChildByName('trail2'); - const trail3 = this.node.getChildByName('trail3'); - if (trail1?.isValid) trail1.active = false; - if (trail2?.isValid) trail2.active = false; - if (trail3?.isValid) trail3.active = false; + this._releaseTrails(); } /** 入场拖尾:文字 trail1 */ private _applyTrailByTileType(type: Weapon2TileType): void { - const trail1 = this.node.getChildByName('trail1'); - const trail2 = this.node.getChildByName('trail2'); - const trail3 = this.node.getChildByName('trail3'); + this._releaseTrails(); const use1 = type === Weapon2TileType.Single || isElementGlyphType(type); - if (trail1?.isValid) trail1.active = use1; - if (trail2?.isValid) trail2.active = false; - if (trail3?.isValid) trail3.active = false; + if (!use1) return; + const trail1 = this._ensureTrail(1); + if (trail1) trail1.active = true; + } + + /** + * 从 battleGame/prefab 出池并挂到字块根。 + * @param name 预制体名 + */ + private _takeGridDecor(name: string): Node | null { + let node: Node | null = null; + try { + node = gg.res.getNode(GPath.Prefab, name, GBundle.BattleGame); + } catch (e) { + console.error('[TextGrid] 装饰预制体加载失败', name, String(e)); + return null; + } + if (!node?.isValid) { + console.error('[TextGrid] 装饰预制体缺失', name); + return null; + } + node.parent = this.node; + node.layer = this.node.layer; + this._forwardChildTouchToSurface(); + this._ensureDragSurface(); + return node; + } + + /** 装饰节点回池 */ + private _putGridDecor(node: Node | null): void { + if (!node?.isValid) return; + Tween.stopAllByTarget(node); + if (node['resKey']) gg.res.putNode(node); + else node.destroy(); + } + + /** 可升级箭头出池 */ + private _ensureCanUpEff(): Node | null { + if (this._canUpEff?.isValid) return this._canUpEff; + const node = this._takeGridDecor('canUpEff'); + if (!node) return null; + this._applyCanUpEffPrefabPose(node); + this._canUpEff = node; + return node; + } + + /** 按预制体记录箭头局部坐标(getNode 会清零 position) */ + private _applyCanUpEffPrefabPose(node: Node): void { + const prefab = gg.res.getRes('canUpEff', GPath.Prefab, GBundle.BattleGame, Prefab) as Prefab | null; + const data = prefab?.data; + if (!data?.isValid) { + console.error('[TextGrid] canUpEff 预制体位姿读不到'); + this._canUpEffBaseX = 0; + this._canUpEffBaseY = 0; + return; + } + this._canUpEffBaseX = data.position.x; + this._canUpEffBaseY = data.position.y; + node.setPosition(this._canUpEffBaseX, this._canUpEffBaseY, 0); + } + + /** 可升级箭头回池 */ + private _releaseCanUpEff(): void { + const n = this._canUpEff; + this._canUpEff = null; + this._putGridDecor(n); + const leftover = this.node?.getChildByName('canUpEff'); + if (leftover?.isValid && leftover !== n) this._putGridDecor(leftover); + } + + /** + * 入场拖尾出池。 + * @param index 1/2/3 + */ + private _ensureTrail(index: 1 | 2 | 3): Node | null { + const held = this._trailByIndex(index); + if (held?.isValid) return held; + const name = `trail${index}`; + const node = this._takeGridDecor(name); + if (!node) return null; + node.setPosition(0, 0, 0); + this._setTrailByIndex(index, node); + return node; + } + + /** + * 当前持有的拖尾节点。 + * @param index 1/2/3 + */ + private _trailByIndex(index: 1 | 2 | 3): Node | null { + if (index === 1) return this._trail1; + if (index === 2) return this._trail2; + return this._trail3; + } + + /** + * 记录拖尾节点。 + * @param index 1/2/3 + * @param node 拖尾节点 + */ + private _setTrailByIndex(index: 1 | 2 | 3, node: Node | null): void { + if (index === 1) this._trail1 = node; + else if (index === 2) this._trail2 = node; + else this._trail3 = node; + } + + /** 入场拖尾全部回池 */ + private _releaseTrails(): void { + this._putGridDecor(this._trail1); + this._putGridDecor(this._trail2); + this._putGridDecor(this._trail3); + this._trail1 = null; + this._trail2 = null; + this._trail3 = null; + if (!this.node?.isValid) return; + this._putGridDecor(this.node.getChildByName('trail1')); + this._putGridDecor(this.node.getChildByName('trail2')); + this._putGridDecor(this.node.getChildByName('trail3')); } /** @@ -1454,17 +1544,87 @@ export class TextGrid extends Component { return null; } - /** 关掉全部数字皮节点 */ - private _hideNumberNodes(): void { - if (!this.node?.isValid) return; - const children = this.node.children; - for (let i = 0; i < children.length; i++) { + /** 当前数字节点回池 */ + private _putNumberNode(node: Node | null): void { + if (!node?.isValid) return; + Tween.stopAllByTarget(node); + node.off(Node.EventType.TOUCH_START, this._relayTouchToDragSurface, this); + node.off(Node.EventType.TOUCH_MOVE, this._relayTouchToDragSurface, this); + node.off(Node.EventType.TOUCH_END, this._relayTouchToDragSurface, this); + node.off(Node.EventType.TOUCH_CANCEL, this._relayTouchToDragSurface, this); + if (node['resKey']) gg.res.putNode(node); + else node.destroy(); + } + + /** + * 从对象池取出数字预制体。 + * @param num Hero.number + */ + private _takeNumberNode(num: number): Node | null { + const name = String(num); + let node: Node | null = null; + try { + node = gg.res.getNode(BATTLE_HERO_NUM_PATH, name, GBundle.BattleHero); + } catch (e) { + console.error('[TextGrid] 数字预制体加载失败', name, String(e)); + return null; + } + if (!node?.isValid) { + console.error('[TextGrid] 数字预制体缺失', name); + return null; + } + return node; + } + + /** + * 把数字预制体挂到 skin。 + * @param node 出池节点 + */ + private _attachNumberNode(node: Node): boolean { + this._ensureSkinNode(); + const skin = this._skinNode; + if (!skin?.isValid) { + console.error('[TextGrid] skin 节点缺失,无法挂数字', node.name); + this._putNumberNode(node); + return false; + } + skin.active = true; + node.parent = skin; + node.layer = this.node.layer; + node.setPosition(0, 0, 0); + this._ensureNumberGlyphSorting(node); + this._forwardChildTouchToSurface(); + return true; + } + + /** 数字 Spine 与字形 Sorting2D 对齐 */ + private _ensureNumberGlyphSorting(node: Node): void { + let sorting = node.getComponent(Sorting2D); + if (!sorting) sorting = node.addComponent(Sorting2D); + sorting.sortingLayer = TEXT_GRID_BUFF_FX_SORT_LAYER; + sorting.sortingOrder = TEXT_GRID_GLYPH_SORT_ORDER; + } + + /** host 下残留数字节点回池 */ + private _recycleNumberChildren(host: Node | null): void { + if (!host?.isValid) return; + const children = host.children; + for (let i = children.length - 1; i >= 0; i--) { const child = children[i]; - if (!child?.isValid || !this._isNumberFaceName(child.name)) continue; - child.active = false; + if (!child?.isValid || child === this._numberNode) continue; + if (!this._isNumberFaceName(child.name)) continue; + this._putNumberNode(child); } + } + + /** 关掉当前数字皮并归还对象池 */ + private _hideNumberNodes(): void { + const held = this._numberNode; this._numberNode = null; this._elementSkinApplied = ''; + this._putNumberNode(held); + this._recycleNumberChildren(this._skinNode); + this._recycleNumberChildren(this.node); } /** 旧 skin 与当前数字皮一起显隐 */ @@ -1478,7 +1638,7 @@ export class TextGrid extends Component { } /** - * 打开 Hero.number 同名节点并切五行皮。 + * 按 Hero.number 出池数字预制体并切五行皮。 * @param show 是否可见(成将盖住时仍选中节点但保持关闭) */ private _applyNumberGlyph(show: boolean): void { @@ -1501,24 +1661,24 @@ export class TextGrid extends Component { this._hideNumberNodes(); return; } - const node = this.node.getChildByName(String(num)); - if (!node?.isValid || !this._isNumberFaceName(node.name)) { - console.log('[TextGrid] 数字节点缺失', num, 'hero=', hero.id); - this._hideNumberNodes(); - return; - } const skinName = this._elementSkinName(herotype); if (!skinName) { console.log('[TextGrid] 五行皮肤未定义', herotype, 'hero=', hero.id); this._hideNumberNodes(); return; } - if (this._numberNode === node && this._elementSkinApplied === skinName) { + const faceName = String(num); + if (this._numberNode?.isValid && this._numberNode.name === faceName && this._elementSkinApplied === skinName) { + this._ensureSkinNode(); + if (this._skinNode?.isValid) this._skinNode.active = true; if (this._numberNode.active !== show) this._numberNode.active = show; this._syncElementVisualChannel(); return; } this._hideNumberNodes(); + const node = this._takeNumberNode(num); + if (!node) return; + if (!this._attachNumberNode(node)) return; this._numberNode = node; node.active = true; this._playElementSkin(node, skinName); @@ -1631,23 +1791,44 @@ export class TextGrid extends Component { return { width: cell, height: cell }; } - private _forwardChildTouchToSurface(): void { + /** 子节点触摸转发给拖拽面 */ + private _relayTouchToDragSurface(e: EventTouch): void { const surface = this._dragSurface; - if (!surface) return; - const relay = (e: EventTouch) => { - e.preventSwallow = true; - surface.emit(e.type, e); - }; - for (const child of this.node.children) { - if (child === surface) continue; - child.off(Node.EventType.TOUCH_START, relay, this); - child.off(Node.EventType.TOUCH_MOVE, relay, this); - child.off(Node.EventType.TOUCH_END, relay, this); - child.off(Node.EventType.TOUCH_CANCEL, relay, this); - child.on(Node.EventType.TOUCH_START, relay, this); - child.on(Node.EventType.TOUCH_MOVE, relay, this); - child.on(Node.EventType.TOUCH_END, relay, this); - child.on(Node.EventType.TOUCH_CANCEL, relay, this); + if (!surface?.isValid) return; + e.preventSwallow = true; + surface.emit(e.type, e); + } + + /** + * 绑定触摸转发。 + * @param node 子节点 + */ + private _bindTouchRelay(node: Node): void { + node.off(Node.EventType.TOUCH_START, this._relayTouchToDragSurface, this); + node.off(Node.EventType.TOUCH_MOVE, this._relayTouchToDragSurface, this); + node.off(Node.EventType.TOUCH_END, this._relayTouchToDragSurface, this); + node.off(Node.EventType.TOUCH_CANCEL, this._relayTouchToDragSurface, this); + node.on(Node.EventType.TOUCH_START, this._relayTouchToDragSurface, this); + node.on(Node.EventType.TOUCH_MOVE, this._relayTouchToDragSurface, this); + node.on(Node.EventType.TOUCH_END, this._relayTouchToDragSurface, this); + node.on(Node.EventType.TOUCH_CANCEL, this._relayTouchToDragSurface, this); + } + + private _forwardChildTouchToSurface(): void { + if (!this._dragSurface) return; + const children = this.node.children; + for (let i = 0; i < children.length; i++) { + const child = children[i]; + if (!child?.isValid || child === this._dragSurface) continue; + this._bindTouchRelay(child); + } + const skin = this._skinNode; + if (!skin?.isValid) return; + const nested = skin.children; + for (let i = 0; i < nested.length; i++) { + const child = nested[i]; + if (!child?.isValid) continue; + this._bindTouchRelay(child); } } diff --git a/assets/script/game/ResPkgBuilder.ts b/assets/script/game/ResPkgBuilder.ts index 30e88c3..0dd1283 100644 --- a/assets/script/game/ResPkgBuilder.ts +++ b/assets/script/game/ResPkgBuilder.ts @@ -53,6 +53,10 @@ export class ResPkgBuilder { { name: '营地血条', bundle: B.BattleGame, path: PrefabPath, type: Prefab }, { name: '怪跳出拖尾', bundle: B.BattleGame, path: PrefabPath, type: Prefab }, { name: 'battleText', bundle: B.BattleGame, path: PrefabPath, type: Prefab }, + { name: 'canUpEff', bundle: B.BattleGame, path: PrefabPath, type: Prefab }, + { name: 'trail1', bundle: B.BattleGame, path: PrefabPath, type: Prefab }, + { name: 'trail2', bundle: B.BattleGame, path: PrefabPath, type: Prefab }, + { name: 'trail3', bundle: B.BattleGame, path: PrefabPath, type: Prefab }, ]; ResPkgBuilder.pushBattlePrefab(ress, B.BattleGame, 'prefab/数字/', 'atkMonsterScore'); diff --git a/assets/script/ui/BattleGame/Auto_BattleGame.ts b/assets/script/ui/BattleGame/Auto_BattleGame.ts index 75f5cfb..6c90b0e 100644 --- a/assets/script/ui/BattleGame/Auto_BattleGame.ts +++ b/assets/script/ui/BattleGame/Auto_BattleGame.ts @@ -25,6 +25,9 @@ const { ccclass } = _decorator; export class Auto_BattleGame extends UIBase { ui_touchMask:Node; ui_mapParentNode:Node; + ui_textGridDown:Node; + ui_textGrids:Node; + ui_textGridUp:Node; ui_top:Node; ui_title:Node; btnPause:Node; @@ -67,6 +70,9 @@ export class Auto_BattleGame extends UIBase { super.onLoad(); this.ui_touchMask = find("ui_touchMask",this.node); this.ui_mapParentNode = find("ui_mapParentNode",this.node); + this.ui_textGridDown = find("ui_textGridDown",this.node); + this.ui_textGrids = find("ui_textGrids",this.node); + this.ui_textGridUp = find("ui_textGridUp",this.node); this.ui_top = find("ui_top",this.node); this.ui_title = find("ui_top/ui_title",this.node); this.btnPause = find("ui_top/btnPause",this.node); diff --git a/assets/script/ui/BattleGame/BattleGameStealGlyphFxPresenter.ts b/assets/script/ui/BattleGame/BattleGameStealGlyphFxPresenter.ts index 03a6821..590f92a 100644 --- a/assets/script/ui/BattleGame/BattleGameStealGlyphFxPresenter.ts +++ b/assets/script/ui/BattleGame/BattleGameStealGlyphFxPresenter.ts @@ -300,6 +300,7 @@ export class BattleGameStealGlyphFxPresenter { this._onFlightComplete(grid, placement, attachParent, direction); }, { attachParent, + restWorld: placement.kind === 'map' ? destWorld : null, startWorld, showTrail: true, moveSpeedPx: STEAL_FLIGHT_SPEED_PX, @@ -331,7 +332,7 @@ export class BattleGameStealGlyphFxPresenter { return; } - if (attachParent?.isValid && grid.node.parent !== attachParent) { + if (placement.kind !== 'map' && attachParent?.isValid && grid.node.parent !== attachParent) { grid.node.parent = attachParent; grid.node.setPosition(0, 0, 0); } diff --git a/assets/script/ui/BattleGame/UIBattleGame.ts b/assets/script/ui/BattleGame/UIBattleGame.ts index 82d224d..79017f6 100644 --- a/assets/script/ui/BattleGame/UIBattleGame.ts +++ b/assets/script/ui/BattleGame/UIBattleGame.ts @@ -420,6 +420,7 @@ export class UIBattleGame extends Auto_BattleGame { // 须在 AI start 之后再挂血条:AI 镇宅牌会改 wallMaxHp,挂早了格宽会按 3 算 AiBattleBridge.inst.setMapTextFlyLayer(this.ui_fly ?? this.ui_mapParentNode); + AiBattleBridge.inst.setTextGridLayer(this.ui_textGrids); try { if (AiBattleBridge.inst.start(battle, map, undefined, this.node, this.ui_textList)) { this._otherSkillView?.refresh(); @@ -593,6 +594,7 @@ export class UIBattleGame extends Auto_BattleGame { this.ui_fly ?? this.ui_mapParentNode, this.ui_line, rangeNode, + this.ui_textGrids, ); // bind() 开头会 unbind,入场回调必须在 bind 之后再挂 this._bagView.setOtherBagAnchor(this.ui_otherBag);