From 1e2f20c499977a4fa6b924e004bcc8061e4dfa7a Mon Sep 17 00:00:00 2001
From: humingxing <930621236@qq.com>
Date: Sun, 4 Oct 2026 17:55:26 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B1=82=E7=BA=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../battleGame/prefab/BattleGame.prefab | 3121 ++++++++++-------
.../bundles/battleGame/prefab/canUpEff.prefab | 169 +
.../battleGame/prefab/canUpEff.prefab.meta | 13 +
.../bundles/battleGame/prefab/textGrid.prefab | 2486 +------------
.../bundles/battleGame/prefab/trail1.prefab | 154 +
.../battleGame/prefab/trail1.prefab.meta | 13 +
.../bundles/battleGame/prefab/trail2.prefab | 154 +
.../battleGame/prefab/trail2.prefab.meta | 13 +
.../bundles/battleGame/prefab/trail3.prefab | 154 +
.../battleGame/prefab/trail3.prefab.meta | 13 +
.../battleHero/prefab/{hero.meta => num.meta} | 0
assets/bundles/battleHero/prefab/num/1.prefab | 146 +
.../battleHero/prefab/num/1.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/1024.prefab | 146 +
.../battleHero/prefab/num/1024.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/128.prefab | 146 +
.../battleHero/prefab/num/128.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/16.prefab | 146 +
.../battleHero/prefab/num/16.prefab.meta | 13 +
assets/bundles/battleHero/prefab/num/2.prefab | 146 +
.../battleHero/prefab/num/2.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/2048.prefab | 146 +
.../battleHero/prefab/num/2048.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/256.prefab | 146 +
.../battleHero/prefab/num/256.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/32.prefab | 146 +
.../battleHero/prefab/num/32.prefab.meta | 13 +
assets/bundles/battleHero/prefab/num/4.prefab | 146 +
.../battleHero/prefab/num/4.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/4096.prefab | 146 +
.../battleHero/prefab/num/4096.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/512.prefab | 146 +
.../battleHero/prefab/num/512.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/64.prefab | 146 +
.../battleHero/prefab/num/64.prefab.meta | 13 +
assets/bundles/battleHero/prefab/num/8.prefab | 146 +
.../battleHero/prefab/num/8.prefab.meta | 13 +
.../bundles/battleHero/prefab/num/8192.prefab | 146 +
.../battleHero/prefab/num/8192.prefab.meta | 13 +
assets/res/font/str.txt | 2 +-
.../script/battle/ai/bridge/AiBattleBridge.ts | 8 +
.../script/battle/ai/runtime/AiMapTextHost.ts | 139 +-
.../battle/presentation/SkillVisualChannel.ts | 19 +-
.../battle/res/BattleHeroResCollector.ts | 6 +-
.../battle/view/BagToMapPlaceAnimator.ts | 18 +-
.../script/battle/view/BoardGridRegistry.ts | 56 +-
.../battle/view/BoardPlaceFlightExecutor.ts | 4 +
.../script/battle/view/CocosBagBoardView.ts | 283 +-
.../battle/view/PassiveIconArcFlight.ts | 27 +-
assets/script/battle/view/TextGrid.ts | 355 +-
assets/script/game/ResPkgBuilder.ts | 4 +
.../script/ui/BattleGame/Auto_BattleGame.ts | 6 +
.../BattleGameStealGlyphFxPresenter.ts | 3 +-
assets/script/ui/BattleGame/UIBattleGame.ts | 2 +
54 files changed, 5339 insertions(+), 4109 deletions(-)
create mode 100644 assets/bundles/battleGame/prefab/canUpEff.prefab
create mode 100644 assets/bundles/battleGame/prefab/canUpEff.prefab.meta
create mode 100644 assets/bundles/battleGame/prefab/trail1.prefab
create mode 100644 assets/bundles/battleGame/prefab/trail1.prefab.meta
create mode 100644 assets/bundles/battleGame/prefab/trail2.prefab
create mode 100644 assets/bundles/battleGame/prefab/trail2.prefab.meta
create mode 100644 assets/bundles/battleGame/prefab/trail3.prefab
create mode 100644 assets/bundles/battleGame/prefab/trail3.prefab.meta
rename assets/bundles/battleHero/prefab/{hero.meta => num.meta} (100%)
create mode 100644 assets/bundles/battleHero/prefab/num/1.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/1.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/1024.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/1024.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/128.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/128.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/16.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/16.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/2.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/2.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/2048.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/2048.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/256.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/256.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/32.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/32.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/4.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/4.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/4096.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/4096.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/512.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/512.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/64.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/64.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/8.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/8.prefab.meta
create mode 100644 assets/bundles/battleHero/prefab/num/8192.prefab
create mode 100644 assets/bundles/battleHero/prefab/num/8192.prefab.meta
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);