From 1593c7ffbf456829b4f05e9ca7edd239feded322 Mon Sep 17 00:00:00 2001 From: panFD Date: Sun, 26 Jul 2026 19:19:30 +0800 Subject: [PATCH] =?UTF-8?q?refactor(map):=20=E7=BB=9F=E4=B8=80=E5=8D=A1?= =?UTF-8?q?=E7=89=8C=E8=B4=AD=E4=B9=B0=E5=90=8E=E7=9A=84=E5=85=A8=E6=B1=A0?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 为装备、物品、技能卡牌组件统一添加CardUsed事件派发 2. 重构MissionCardComp的卡槽管理,改为槽位复用模式 3. 拆分并统一装备、物品、技能卡池的刷新逻辑 4. 移除冗余的UseSkillCard事件监听与处理 5. 整理并缓存各类卡槽组件引用 --- assets/resources/gui/element/mission.prefab | 5351 +++---------------- assets/script/game/map/EquipListComp.ts | 3 + assets/script/game/map/ItemListComp.ts | 3 + assets/script/game/map/MissionCardComp.ts | 513 +- assets/script/game/map/SCardComp.ts | 24 + 5 files changed, 918 insertions(+), 4976 deletions(-) diff --git a/assets/resources/gui/element/mission.prefab b/assets/resources/gui/element/mission.prefab index 023f916b..c888d973 100644 --- a/assets/resources/gui/element/mission.prefab +++ b/assets/resources/gui/element/mission.prefab @@ -34,53 +34,53 @@ "__id__": 415 }, { - "__id__": 621 + "__id__": 481 }, { - "__id__": 737 + "__id__": 549 }, { - "__id__": 923 + "__id__": 615 }, { - "__id__": 1052 + "__id__": 744 }, { - "__id__": 1092 + "__id__": 784 }, { - "__id__": 1122 + "__id__": 814 } ], "_active": true, "_components": [ { - "__id__": 1166 + "__id__": 858 }, { - "__id__": 1168 + "__id__": 860 }, { - "__id__": 1170 + "__id__": 862 }, { - "__id__": 1172 + "__id__": 864 }, { - "__id__": 1174 + "__id__": 866 }, { - "__id__": 1176 + "__id__": 868 }, { - "__id__": 1178 + "__id__": 870 }, { - "__id__": 1180 + "__id__": 872 } ], "_prefab": { - "__id__": 1182 + "__id__": 874 }, "_lpos": { "__type__": "cc.Vec3", @@ -6931,29 +6931,26 @@ "__id__": 456 }, { - "__id__": 500 - }, - { - "__id__": 604 + "__id__": 464 } ], "_active": true, "_components": [ { - "__id__": 612 + "__id__": 472 }, { - "__id__": 614 + "__id__": 474 }, { - "__id__": 616 + "__id__": 476 }, { - "__id__": 618 + "__id__": 478 } ], "_prefab": { - "__id__": 620 + "__id__": 480 }, "_lpos": { "__type__": "cc.Vec3", @@ -7479,138 +7476,18 @@ }, { "__type__": "cc.Node", - "_name": "ScrollView", + "_name": "box", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 415 }, - "_children": [ - { - "__id__": 457 - }, - { - "__id__": 475 - } - ], - "_active": true, - "_components": [ - { - "__id__": 493 - }, - { - "__id__": 495 - }, - { - "__id__": 472 - }, - { - "__id__": 497 - } - ], - "_prefab": { - "__id__": 499 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 223.5, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_mobility": 0, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.Node", - "_name": "scrollBar", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 456 - }, - "_children": [ - { - "__id__": 458 - } - ], - "_active": false, - "_components": [ - { - "__id__": 464 - }, - { - "__id__": 466 - }, - { - "__id__": 468 - }, - { - "__id__": 470 - } - ], - "_prefab": { - "__id__": 492 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 340, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_mobility": 0, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.Node", - "_name": "bar", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 457 - }, "_children": [], "_active": true, "_components": [ + { + "__id__": 457 + }, { "__id__": 459 }, @@ -7621,832 +7498,6 @@ "_prefab": { "__id__": 463 }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -11, - "y": -31.25, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_mobility": 0, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 458 - }, - "_enabled": true, - "__prefab": { - "__id__": 460 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 10, - "height": 156.25 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "a5gK55gRtOqansLZb5MjnC" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 458 - }, - "_enabled": true, - "__prefab": { - "__id__": 462 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "afc47931-f066-46b0-90be-9fe61f213428@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 1, - "_fillType": 0, - "_sizeMode": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "65gcIwSJdOZKS778dwodH+" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "83UUQQhMxBEqzFFNKTr+zz", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 457 - }, - "_enabled": true, - "__prefab": { - "__id__": 465 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 12, - "height": 350 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 1, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "91NCVQN0pOJKVV0jwAojdX" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 457 - }, - "_enabled": true, - "__prefab": { - "__id__": 467 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "ffb88a8f-af62-48f4-8f1d-3cb606443a43@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 1, - "_fillType": 0, - "_sizeMode": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d6j6LGpcVMCr8xpI0xvFP+" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 457 - }, - "_enabled": true, - "__prefab": { - "__id__": 469 - }, - "_alignFlags": 37, - "_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": 0, - "_originalHeight": 250, - "_alignMode": 1, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f5ertuVYlK2LW0SBgNjkNK" - }, - { - "__type__": "cc.ScrollBar", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 457 - }, - "_enabled": true, - "__prefab": { - "__id__": 471 - }, - "_scrollView": { - "__id__": 472 - }, - "_handle": { - "__id__": 461 - }, - "_direction": 1, - "_enableAutoHide": false, - "_autoHideTime": 1, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "c6l1BxEDBOf6ugv8VnIHlG" - }, - { - "__type__": "cc.ScrollView", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 456 - }, - "_enabled": true, - "__prefab": { - "__id__": 473 - }, - "bounceDuration": 0.23, - "brake": 0.75, - "elastic": true, - "inertia": true, - "horizontal": false, - "vertical": true, - "cancelInnerEvents": true, - "scrollEvents": [], - "_content": { - "__id__": 474 - }, - "_horizontalScrollBar": null, - "_verticalScrollBar": { - "__id__": 470 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "0cR8CKLBZB95NQga1Uz0Q/" - }, - { - "__type__": "cc.Node", - "_name": "content", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 475 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 485 - }, - { - "__id__": 487 - }, - { - "__id__": 489 - } - ], - "_prefab": { - "__id__": 491 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 223.5, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_mobility": 0, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.Node", - "_name": "view", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 456 - }, - "_children": [ - { - "__id__": 474 - } - ], - "_active": true, - "_components": [ - { - "__id__": 476 - }, - { - "__id__": 478 - }, - { - "__id__": 480 - }, - { - "__id__": 482 - } - ], - "_prefab": { - "__id__": 484 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_mobility": 0, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 475 - }, - "_enabled": true, - "__prefab": { - "__id__": 477 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 700.0000000000001, - "height": 447 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d1PccPbNdKLoizE6LdHxxW" - }, - { - "__type__": "cc.Mask", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 475 - }, - "_enabled": true, - "__prefab": { - "__id__": 479 - }, - "_type": 0, - "_inverted": false, - "_segments": 64, - "_alphaThreshold": 0.1, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d40MQr6LNE3ap7smKMHXfI" - }, - { - "__type__": "cc.Graphics", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 475 - }, - "_enabled": true, - "__prefab": { - "__id__": 481 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_lineWidth": 1, - "_strokeColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_lineJoin": 2, - "_lineCap": 0, - "_fillColor": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 0 - }, - "_miterLimit": 10, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "2adA5aHkhL66FoEhRWk+kh" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 475 - }, - "_enabled": true, - "__prefab": { - "__id__": 483 - }, - "_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": 240, - "_originalHeight": 250, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "8alcN5QhlFGZI/dNU9UnA+" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "96N2gxf0RBRoSpLBwTZY5y", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 474 - }, - "_enabled": true, - "__prefab": { - "__id__": 486 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 700.0000000000001, - "height": 600 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 1 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d4fUU2ddVOEqpKtL8a3LQy" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 474 - }, - "_enabled": true, - "__prefab": { - "__id__": 488 - }, - "_alignFlags": 41, - "_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": 220, - "_originalHeight": 0, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "bcbgvedXZLhq0GqI+3DfZM" - }, - { - "__type__": "cc.Layout", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 474 - }, - "_enabled": true, - "__prefab": { - "__id__": 490 - }, - "_resizeMode": 0, - "_layoutType": 2, - "_cellSize": { - "__type__": "cc.Size", - "width": 40, - "height": 40 - }, - "_startAxis": 0, - "_paddingLeft": 0, - "_paddingRight": 0, - "_paddingTop": 10, - "_paddingBottom": 5, - "_spacingX": 0, - "_spacingY": 5, - "_verticalDirection": 1, - "_horizontalDirection": 0, - "_constraint": 0, - "_constraintNum": 2, - "_affectedByScale": false, - "_isAlign": false, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "0cqZ1eoWFGDo2+tkEE3yNl" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "721NjpFAxD3o3cBXsTvrpR", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "a0A46vQ3RAiZsdWNY6i31A", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 456 - }, - "_enabled": true, - "__prefab": { - "__id__": 494 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 700.0000000000001, - "height": 447 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e6yWqqMiBDDL2X589o0SRI" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 456 - }, - "_enabled": false, - "__prefab": { - "__id__": 496 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "b730527c-3233-41c2-aaf7-7cdab58f9749@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 1, - "_fillType": 0, - "_sizeMode": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "50J/JM5iVO3q4CLW9NVSWe" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 456 - }, - "_enabled": true, - "__prefab": { - "__id__": 498 - }, - "_alignFlags": 45, - "_target": null, - "_left": 10, - "_right": 10, - "_top": 3, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 240, - "_originalHeight": 250, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "d3wLrTMZFGoLCWkuCiyfXC" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "48eMDlWENBmLXSgrCAtuwY", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "box", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 415 - }, - "_children": [ - { - "__id__": 501 - }, - { - "__id__": 533 - }, - { - "__id__": 565 - } - ], - "_active": true, - "_components": [ - { - "__id__": 597 - }, - { - "__id__": 599 - }, - { - "__id__": 601 - } - ], - "_prefab": { - "__id__": 603 - }, "_lpos": { "__type__": "cc.Vec3", "x": 0, @@ -8476,1166 +7527,17 @@ }, "_id": "" }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 500 - }, - "_prefab": { - "__id__": 502 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 501 - }, - "asset": { - "__uuid__": "f30f91b1-3100-4d9e-befb-cdde5f86e6f8", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 503 - }, - "targetOverrides": [ - { - "__id__": 530 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "35wmvI9BRBF5omB0C8ObuF", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 504 - }, - { - "__id__": 506 - }, - { - "__id__": 507 - }, - { - "__id__": 508 - }, - { - "__id__": 509 - }, - { - "__id__": 511 - }, - { - "__id__": 512 - }, - { - "__id__": 514 - }, - { - "__id__": 516 - }, - { - "__id__": 518 - }, - { - "__id__": 520 - }, - { - "__id__": 522 - }, - { - "__id__": 524 - }, - { - "__id__": 526 - }, - { - "__id__": 528 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 505 - }, - "propertyPath": [ - "_name" - ], - "value": "equip" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 505 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -235, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 505 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 505 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 510 - }, - "propertyPath": [ - "_left" - ], - "value": 10 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 510 - }, - "propertyPath": [ - "_right" - ], - "value": 480 - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 513 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "01picFBtJMhp/LBDdXi1y9" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 515 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "50XxsJbrFCN4H9VEVO1jhI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 517 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "89vNfbOw5OYLiuCSle5Cni" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 519 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 460.0000000000002, - "height": 600 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "3dNz0H16xGpJqDZ5588nMV" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 521 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 428.0000000000002, - "height": 568 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "dbPtEc0lVC6b6/8Lozo2Vm" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 523 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 70 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "23zkFGCNdKFYEAZu1hO0ZD" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 525 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "69O8ConsBKvLQ5AKQ66wo0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 527 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "2fZ5IbrfpGAZL8NHWcCmSI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 529 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4bzdV65RFKkoWfWLPUitf0" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 531 - }, - "targetInfo": { - "__id__": 532 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 500 - }, - "_prefab": { - "__id__": 534 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 533 - }, - "asset": { - "__uuid__": "f30f91b1-3100-4d9e-befb-cdde5f86e6f8", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 535 - }, - "targetOverrides": [ - { - "__id__": 562 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "3ajOTmnwRB/oQei29XAW/i", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 536 - }, - { - "__id__": 538 - }, - { - "__id__": 539 - }, - { - "__id__": 540 - }, - { - "__id__": 541 - }, - { - "__id__": 543 - }, - { - "__id__": 544 - }, - { - "__id__": 546 - }, - { - "__id__": 548 - }, - { - "__id__": 550 - }, - { - "__id__": 552 - }, - { - "__id__": 554 - }, - { - "__id__": 556 - }, - { - "__id__": 558 - }, - { - "__id__": 560 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 537 - }, - "propertyPath": [ - "_name" - ], - "value": "equip" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 537 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 1.1368683772161603e-13, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 537 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 537 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 542 - }, - "propertyPath": [ - "_left" - ], - "value": 245.0000000000001 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 542 - }, - "propertyPath": [ - "_right" - ], - "value": 244.9999999999999 - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 545 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "01picFBtJMhp/LBDdXi1y9" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 547 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "50XxsJbrFCN4H9VEVO1jhI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 549 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "89vNfbOw5OYLiuCSle5Cni" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 551 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 460.0000000000002, - "height": 600 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "3dNz0H16xGpJqDZ5588nMV" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 553 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 428.0000000000002, - "height": 568 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "dbPtEc0lVC6b6/8Lozo2Vm" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 555 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 70 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "23zkFGCNdKFYEAZu1hO0ZD" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 557 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "69O8ConsBKvLQ5AKQ66wo0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 559 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "2fZ5IbrfpGAZL8NHWcCmSI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 561 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4bzdV65RFKkoWfWLPUitf0" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 563 - }, - "targetInfo": { - "__id__": 564 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 500 - }, - "_prefab": { - "__id__": 566 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 565 - }, - "asset": { - "__uuid__": "f30f91b1-3100-4d9e-befb-cdde5f86e6f8", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 567 - }, - "targetOverrides": [ - { - "__id__": 594 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "929DFHBpJO7K1zoYI+nUUW", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 568 - }, - { - "__id__": 570 - }, - { - "__id__": 571 - }, - { - "__id__": 572 - }, - { - "__id__": 573 - }, - { - "__id__": 575 - }, - { - "__id__": 576 - }, - { - "__id__": 578 - }, - { - "__id__": 580 - }, - { - "__id__": 582 - }, - { - "__id__": 584 - }, - { - "__id__": 586 - }, - { - "__id__": 588 - }, - { - "__id__": 590 - }, - { - "__id__": 592 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 569 - }, - "propertyPath": [ - "_name" - ], - "value": "equip" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 569 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 235.00000000000023, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 569 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 569 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 574 - }, - "propertyPath": [ - "_left" - ], - "value": 480.0000000000002 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 574 - }, - "propertyPath": [ - "_right" - ], - "value": 9.999999999999773 - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 577 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "01picFBtJMhp/LBDdXi1y9" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 579 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "50XxsJbrFCN4H9VEVO1jhI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 581 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230.0000000000001, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "89vNfbOw5OYLiuCSle5Cni" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 583 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 460.0000000000002, - "height": 600 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "3dNz0H16xGpJqDZ5588nMV" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 585 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 428.0000000000002, - "height": 568 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "dbPtEc0lVC6b6/8Lozo2Vm" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 587 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 70 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "23zkFGCNdKFYEAZu1hO0ZD" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 589 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "69O8ConsBKvLQ5AKQ66wo0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 591 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "2fZ5IbrfpGAZL8NHWcCmSI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 593 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190.0000000000001, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4bzdV65RFKkoWfWLPUitf0" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 595 - }, - "targetInfo": { - "__id__": 596 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 500 + "__id__": 456 }, "_enabled": true, "__prefab": { - "__id__": 598 + "__id__": 458 }, "_contentSize": { "__type__": "cc.Size", @@ -9659,11 +7561,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 500 + "__id__": 456 }, "_enabled": true, "__prefab": { - "__id__": 600 + "__id__": 460 }, "_alignFlags": 45, "_target": null, @@ -9695,11 +7597,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 500 + "__id__": 456 }, "_enabled": true, "__prefab": { - "__id__": 602 + "__id__": 462 }, "_resizeMode": 0, "_layoutType": 1, @@ -9720,7 +7622,7 @@ "_constraint": 0, "_constraintNum": 2, "_affectedByScale": false, - "_isAlign": false, + "_isAlign": true, "_id": "" }, { @@ -9747,14 +7649,14 @@ "__id__": 415 }, "_prefab": { - "__id__": 605 + "__id__": 465 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 604 + "__id__": 464 }, "asset": { "__uuid__": "506d0f89-1cf1-4c3b-be47-a3abaf3695e8", @@ -9762,7 +7664,7 @@ }, "fileId": "60RuUkpjBAGoLk3z4xlHcF", "instance": { - "__id__": 606 + "__id__": 466 }, "targetOverrides": null }, @@ -9776,16 +7678,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 607 + "__id__": 467 }, { - "__id__": 609 + "__id__": 469 }, { - "__id__": 610 + "__id__": 470 }, { - "__id__": 611 + "__id__": 471 } ], "removedComponents": [] @@ -9793,7 +7695,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 608 + "__id__": 468 }, "propertyPath": [ "_name" @@ -9809,7 +7711,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 608 + "__id__": 468 }, "propertyPath": [ "_lpos" @@ -9824,7 +7726,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 608 + "__id__": 468 }, "propertyPath": [ "_lrot" @@ -9840,7 +7742,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 608 + "__id__": 468 }, "propertyPath": [ "_euler" @@ -9862,7 +7764,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 613 + "__id__": 473 }, "_contentSize": { "__type__": "cc.Size", @@ -9890,7 +7792,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 615 + "__id__": 475 }, "_alignFlags": 44, "_target": null, @@ -9926,7 +7828,7 @@ }, "_enabled": false, "__prefab": { - "__id__": 617 + "__id__": 477 }, "_resizeMode": 1, "_layoutType": 1, @@ -9964,7 +7866,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 619 + "__id__": 479 }, "_id": "" }, @@ -9995,32 +7897,32 @@ }, "_children": [ { - "__id__": 622 + "__id__": 482 }, { - "__id__": 662 + "__id__": 522 }, { - "__id__": 718 + "__id__": 530 } ], "_active": true, "_components": [ { - "__id__": 728 + "__id__": 540 }, { - "__id__": 730 + "__id__": 542 }, { - "__id__": 732 + "__id__": 544 }, { - "__id__": 734 + "__id__": 546 } ], "_prefab": { - "__id__": 736 + "__id__": 548 }, "_lpos": { "__type__": "cc.Vec3", @@ -10055,17 +7957,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 621 + "__id__": 481 }, "_prefab": { - "__id__": 623 + "__id__": 483 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 622 + "__id__": 482 }, "asset": { "__uuid__": "555f7387-1025-41a8-a2a8-ff61c76004a3", @@ -10073,7 +7975,7 @@ }, "fileId": "50T0YGiGBH7qZZFeATiEP+", "instance": { - "__id__": 624 + "__id__": 484 }, "targetOverrides": null }, @@ -10085,37 +7987,37 @@ }, "mountedChildren": [ { - "__id__": 625 + "__id__": 485 } ], "mountedComponents": [], "propertyOverrides": [ { - "__id__": 647 + "__id__": 507 }, { - "__id__": 649 + "__id__": 509 }, { - "__id__": 650 + "__id__": 510 }, { - "__id__": 651 + "__id__": 511 }, { - "__id__": 652 + "__id__": 512 }, { - "__id__": 654 + "__id__": 514 }, { - "__id__": 656 + "__id__": 516 }, { - "__id__": 658 + "__id__": 518 }, { - "__id__": 660 + "__id__": 520 } ], "removedComponents": [] @@ -10123,11 +8025,11 @@ { "__type__": "cc.MountedChildrenInfo", "targetInfo": { - "__id__": 626 + "__id__": 486 }, "nodes": [ { - "__id__": 627 + "__id__": 487 } ] }, @@ -10141,21 +8043,21 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 622 + "__id__": 482 }, "_prefab": { - "__id__": 628 + "__id__": 488 }, "__editorExtras__": { "mountedRoot": { - "__id__": 622 + "__id__": 482 } } }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 627 + "__id__": 487 }, "asset": { "__uuid__": "b5782405-f3d9-4d45-ba8c-01b5ec2748b2", @@ -10163,7 +8065,7 @@ }, "fileId": "99dvuw5eJJzqP11ZqucD+r", "instance": { - "__id__": 629 + "__id__": 489 }, "targetOverrides": null }, @@ -10177,37 +8079,37 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 630 + "__id__": 490 }, { - "__id__": 632 + "__id__": 492 }, { - "__id__": 633 + "__id__": 493 }, { - "__id__": 634 + "__id__": 494 }, { - "__id__": 635 + "__id__": 495 }, { - "__id__": 637 + "__id__": 497 }, { - "__id__": 639 + "__id__": 499 }, { - "__id__": 640 + "__id__": 500 }, { - "__id__": 642 + "__id__": 502 }, { - "__id__": 644 + "__id__": 504 }, { - "__id__": 646 + "__id__": 506 } ], "removedComponents": [] @@ -10215,7 +8117,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 631 + "__id__": 491 }, "propertyPath": [ "_name" @@ -10231,7 +8133,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 631 + "__id__": 491 }, "propertyPath": [ "_lpos" @@ -10246,7 +8148,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 631 + "__id__": 491 }, "propertyPath": [ "_lrot" @@ -10262,7 +8164,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 631 + "__id__": 491 }, "propertyPath": [ "_euler" @@ -10277,7 +8179,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 636 + "__id__": 496 }, "propertyPath": [ "_top" @@ -10293,7 +8195,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 638 + "__id__": 498 }, "propertyPath": [ "_active" @@ -10309,7 +8211,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 636 + "__id__": 496 }, "propertyPath": [ "_left" @@ -10319,7 +8221,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 641 + "__id__": 501 }, "propertyPath": [ "_contentSize" @@ -10339,7 +8241,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 643 + "__id__": 503 }, "propertyPath": [ "_contentSize" @@ -10359,7 +8261,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 645 + "__id__": 505 }, "propertyPath": [ "_contentSize" @@ -10379,7 +8281,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 636 + "__id__": 496 }, "propertyPath": [ "_right" @@ -10389,7 +8291,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 648 + "__id__": 508 }, "propertyPath": [ "_name" @@ -10405,7 +8307,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 648 + "__id__": 508 }, "propertyPath": [ "_lpos" @@ -10420,7 +8322,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 648 + "__id__": 508 }, "propertyPath": [ "_lrot" @@ -10436,7 +8338,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 648 + "__id__": 508 }, "propertyPath": [ "_euler" @@ -10451,7 +8353,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 653 + "__id__": 513 }, "propertyPath": [ "_contentSize" @@ -10471,7 +8373,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 655 + "__id__": 515 }, "propertyPath": [ "_contentSize" @@ -10491,7 +8393,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 657 + "__id__": 517 }, "propertyPath": [ "_contentSize" @@ -10511,7 +8413,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 659 + "__id__": 519 }, "propertyPath": [ "_contentSize" @@ -10531,7 +8433,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 661 + "__id__": 521 }, "propertyPath": [ "_active" @@ -10550,33 +8452,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 621 + "__id__": 481 }, - "_children": [ - { - "__id__": 663 - }, - { - "__id__": 680 - }, - { - "__id__": 694 - } - ], + "_children": [], "_active": true, "_components": [ { - "__id__": 711 + "__id__": 523 }, { - "__id__": 713 + "__id__": 525 }, { - "__id__": 715 + "__id__": 527 } ], "_prefab": { - "__id__": 717 + "__id__": 529 }, "_lpos": { "__type__": "cc.Vec3", @@ -10607,582 +8499,17 @@ }, "_id": "" }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 662 - }, - "_prefab": { - "__id__": 664 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 663 - }, - "asset": { - "__uuid__": "78a5b2d1-a34b-4190-895d-7d0aa22037cc", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 665 - }, - "targetOverrides": [ - { - "__id__": 674 - }, - { - "__id__": 677 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "91h/2i9SZAs6sV7px1Ol5D", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 666 - }, - { - "__id__": 668 - }, - { - "__id__": 669 - }, - { - "__id__": 670 - }, - { - "__id__": 671 - }, - { - "__id__": 673 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 667 - }, - "propertyPath": [ - "_name" - ], - "value": "scard" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 667 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -235, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 667 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 667 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 672 - }, - "propertyPath": [ - "_left" - ], - "value": 10 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 672 - }, - "propertyPath": [ - "_right" - ], - "value": 480 - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 675 - }, - "targetInfo": { - "__id__": 676 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "cost_node" - ], - "target": { - "__id__": 678 - }, - "targetInfo": { - "__id__": 679 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "bfLo+sXdxPSY6pJ+TTshHA" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 662 - }, - "_prefab": { - "__id__": 681 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 680 - }, - "asset": { - "__uuid__": "78a5b2d1-a34b-4190-895d-7d0aa22037cc", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 682 - }, - "targetOverrides": [ - { - "__id__": 688 - }, - { - "__id__": 691 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "53DxYpdR1PLauHw8a9IfIo", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 683 - }, - { - "__id__": 685 - }, - { - "__id__": 686 - }, - { - "__id__": 687 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 684 - }, - "propertyPath": [ - "_name" - ], - "value": "scard" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 684 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 684 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 684 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 689 - }, - "targetInfo": { - "__id__": 690 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "cost_node" - ], - "target": { - "__id__": 692 - }, - "targetInfo": { - "__id__": 693 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "bfLo+sXdxPSY6pJ+TTshHA" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 662 - }, - "_prefab": { - "__id__": 695 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 694 - }, - "asset": { - "__uuid__": "78a5b2d1-a34b-4190-895d-7d0aa22037cc", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 696 - }, - "targetOverrides": [ - { - "__id__": 705 - }, - { - "__id__": 708 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "585TQ+DT9AlIRsZByJC2Fa", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 697 - }, - { - "__id__": 699 - }, - { - "__id__": 700 - }, - { - "__id__": 701 - }, - { - "__id__": 702 - }, - { - "__id__": 704 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 698 - }, - "propertyPath": [ - "_name" - ], - "value": "scard" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 698 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 235, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 698 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 698 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 703 - }, - "propertyPath": [ - "_left" - ], - "value": 480 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 703 - }, - "propertyPath": [ - "_right" - ], - "value": 10 - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 706 - }, - "targetInfo": { - "__id__": 707 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "cost_node" - ], - "target": { - "__id__": 709 - }, - "targetInfo": { - "__id__": 710 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "bfLo+sXdxPSY6pJ+TTshHA" - ] - }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 662 + "__id__": 522 }, "_enabled": true, "__prefab": { - "__id__": 712 + "__id__": 524 }, "_contentSize": { "__type__": "cc.Size", @@ -11206,11 +8533,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 662 + "__id__": 522 }, "_enabled": true, "__prefab": { - "__id__": 714 + "__id__": 526 }, "_alignFlags": 45, "_target": null, @@ -11242,11 +8569,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 662 + "__id__": 522 }, "_enabled": true, "__prefab": { - "__id__": 716 + "__id__": 528 }, "_resizeMode": 0, "_layoutType": 1, @@ -11267,7 +8594,7 @@ "_constraint": 0, "_constraintNum": 2, "_affectedByScale": false, - "_isAlign": false, + "_isAlign": true, "_id": "" }, { @@ -11291,17 +8618,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 621 + "__id__": 481 }, "_prefab": { - "__id__": 719 + "__id__": 531 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 718 + "__id__": 530 }, "asset": { "__uuid__": "506d0f89-1cf1-4c3b-be47-a3abaf3695e8", @@ -11309,7 +8636,7 @@ }, "fileId": "60RuUkpjBAGoLk3z4xlHcF", "instance": { - "__id__": 720 + "__id__": 532 }, "targetOverrides": null }, @@ -11323,31 +8650,31 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 721 + "__id__": 533 }, { - "__id__": 723 + "__id__": 535 }, { - "__id__": 724 + "__id__": 536 }, { - "__id__": 725 + "__id__": 537 } ], "removedComponents": [ { - "__id__": 726 + "__id__": 538 }, { - "__id__": 727 + "__id__": 539 } ] }, { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 722 + "__id__": 534 }, "propertyPath": [ "_name" @@ -11363,7 +8690,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 722 + "__id__": 534 }, "propertyPath": [ "_lpos" @@ -11378,7 +8705,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 722 + "__id__": 534 }, "propertyPath": [ "_lrot" @@ -11394,7 +8721,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 722 + "__id__": 534 }, "propertyPath": [ "_euler" @@ -11424,11 +8751,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 621 + "__id__": 481 }, "_enabled": true, "__prefab": { - "__id__": 729 + "__id__": 541 }, "_contentSize": { "__type__": "cc.Size", @@ -11452,11 +8779,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 621 + "__id__": 481 }, "_enabled": true, "__prefab": { - "__id__": 731 + "__id__": 543 }, "_alignFlags": 44, "_target": null, @@ -11488,11 +8815,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 621 + "__id__": 481 }, "_enabled": false, "__prefab": { - "__id__": 733 + "__id__": 545 }, "_resizeMode": 1, "_layoutType": 1, @@ -11526,11 +8853,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 621 + "__id__": 481 }, "_enabled": true, "__prefab": { - "__id__": 735 + "__id__": 547 }, "_id": "" }, @@ -11561,32 +8888,32 @@ }, "_children": [ { - "__id__": 738 + "__id__": 550 }, { - "__id__": 778 + "__id__": 590 }, { - "__id__": 906 + "__id__": 598 } ], "_active": true, "_components": [ { - "__id__": 914 + "__id__": 606 }, { - "__id__": 916 + "__id__": 608 }, { - "__id__": 918 + "__id__": 610 }, { - "__id__": 920 + "__id__": 612 } ], "_prefab": { - "__id__": 922 + "__id__": 614 }, "_lpos": { "__type__": "cc.Vec3", @@ -11621,17 +8948,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 737 + "__id__": 549 }, "_prefab": { - "__id__": 739 + "__id__": 551 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 738 + "__id__": 550 }, "asset": { "__uuid__": "555f7387-1025-41a8-a2a8-ff61c76004a3", @@ -11639,7 +8966,7 @@ }, "fileId": "50T0YGiGBH7qZZFeATiEP+", "instance": { - "__id__": 740 + "__id__": 552 }, "targetOverrides": null }, @@ -11651,37 +8978,37 @@ }, "mountedChildren": [ { - "__id__": 741 + "__id__": 553 } ], "mountedComponents": [], "propertyOverrides": [ { - "__id__": 763 + "__id__": 575 }, { - "__id__": 765 + "__id__": 577 }, { - "__id__": 766 + "__id__": 578 }, { - "__id__": 767 + "__id__": 579 }, { - "__id__": 768 + "__id__": 580 }, { - "__id__": 770 + "__id__": 582 }, { - "__id__": 772 + "__id__": 584 }, { - "__id__": 774 + "__id__": 586 }, { - "__id__": 776 + "__id__": 588 } ], "removedComponents": [] @@ -11689,11 +9016,11 @@ { "__type__": "cc.MountedChildrenInfo", "targetInfo": { - "__id__": 742 + "__id__": 554 }, "nodes": [ { - "__id__": 743 + "__id__": 555 } ] }, @@ -11707,21 +9034,21 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 738 + "__id__": 550 }, "_prefab": { - "__id__": 744 + "__id__": 556 }, "__editorExtras__": { "mountedRoot": { - "__id__": 738 + "__id__": 550 } } }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 743 + "__id__": 555 }, "asset": { "__uuid__": "b5782405-f3d9-4d45-ba8c-01b5ec2748b2", @@ -11729,7 +9056,7 @@ }, "fileId": "99dvuw5eJJzqP11ZqucD+r", "instance": { - "__id__": 745 + "__id__": 557 }, "targetOverrides": null }, @@ -11743,37 +9070,37 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 746 + "__id__": 558 }, { - "__id__": 748 + "__id__": 560 }, { - "__id__": 749 + "__id__": 561 }, { - "__id__": 750 + "__id__": 562 }, { - "__id__": 751 + "__id__": 563 }, { - "__id__": 753 + "__id__": 565 }, { - "__id__": 755 + "__id__": 567 }, { - "__id__": 756 + "__id__": 568 }, { - "__id__": 758 + "__id__": 570 }, { - "__id__": 760 + "__id__": 572 }, { - "__id__": 762 + "__id__": 574 } ], "removedComponents": [] @@ -11781,7 +9108,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 747 + "__id__": 559 }, "propertyPath": [ "_name" @@ -11797,7 +9124,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 747 + "__id__": 559 }, "propertyPath": [ "_lpos" @@ -11812,7 +9139,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 747 + "__id__": 559 }, "propertyPath": [ "_lrot" @@ -11828,7 +9155,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 747 + "__id__": 559 }, "propertyPath": [ "_euler" @@ -11843,7 +9170,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 752 + "__id__": 564 }, "propertyPath": [ "_top" @@ -11859,7 +9186,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 754 + "__id__": 566 }, "propertyPath": [ "_active" @@ -11875,7 +9202,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 752 + "__id__": 564 }, "propertyPath": [ "_left" @@ -11885,7 +9212,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 757 + "__id__": 569 }, "propertyPath": [ "_contentSize" @@ -11905,7 +9232,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 759 + "__id__": 571 }, "propertyPath": [ "_contentSize" @@ -11925,7 +9252,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 761 + "__id__": 573 }, "propertyPath": [ "_contentSize" @@ -11945,7 +9272,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 752 + "__id__": 564 }, "propertyPath": [ "_right" @@ -11955,7 +9282,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 764 + "__id__": 576 }, "propertyPath": [ "_name" @@ -11971,7 +9298,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 764 + "__id__": 576 }, "propertyPath": [ "_lpos" @@ -11986,7 +9313,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 764 + "__id__": 576 }, "propertyPath": [ "_lrot" @@ -12002,7 +9329,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 764 + "__id__": 576 }, "propertyPath": [ "_euler" @@ -12017,7 +9344,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 769 + "__id__": 581 }, "propertyPath": [ "_contentSize" @@ -12037,7 +9364,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 771 + "__id__": 583 }, "propertyPath": [ "_contentSize" @@ -12057,7 +9384,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 773 + "__id__": 585 }, "propertyPath": [ "_contentSize" @@ -12077,7 +9404,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 775 + "__id__": 587 }, "propertyPath": [ "_contentSize" @@ -12097,7 +9424,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 777 + "__id__": 589 }, "propertyPath": [ "_active" @@ -12116,33 +9443,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 737 + "__id__": 549 }, - "_children": [ - { - "__id__": 779 - }, - { - "__id__": 819 - }, - { - "__id__": 859 - } - ], + "_children": [], "_active": true, "_components": [ { - "__id__": 899 + "__id__": 591 }, { - "__id__": 901 + "__id__": 593 }, { - "__id__": 903 + "__id__": 595 } ], "_prefab": { - "__id__": 905 + "__id__": 597 }, "_lpos": { "__type__": "cc.Vec3", @@ -12173,1448 +9490,17 @@ }, "_id": "" }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 778 - }, - "_prefab": { - "__id__": 780 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 779 - }, - "asset": { - "__uuid__": "abae16b3-c2a2-4971-95b1-fc121f769554", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 781 - }, - "targetOverrides": [ - { - "__id__": 814 - }, - { - "__id__": 817 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "6bmJzRMBtE7ZHmwpNXASyQ", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 782 - }, - { - "__id__": 784 - }, - { - "__id__": 785 - }, - { - "__id__": 786 - }, - { - "__id__": 787 - }, - { - "__id__": 789 - }, - { - "__id__": 790 - }, - { - "__id__": 792 - }, - { - "__id__": 794 - }, - { - "__id__": 796 - }, - { - "__id__": 798 - }, - { - "__id__": 800 - }, - { - "__id__": 802 - }, - { - "__id__": 804 - }, - { - "__id__": 806 - }, - { - "__id__": 808 - }, - { - "__id__": 810 - }, - { - "__id__": 812 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 783 - }, - "propertyPath": [ - "_name" - ], - "value": "cItem" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 783 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -235, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 783 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 783 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 788 - }, - "propertyPath": [ - "_left" - ], - "value": 10 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 788 - }, - "propertyPath": [ - "_right" - ], - "value": 480 - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 791 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -64.2847453016989, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "64sBr99yBIPIbpxdil4ZY0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 793 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 42, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "61QiOHUa9NSaXFmTwZIc/5" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 795 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 128.5694906033978, - "height": 40 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "8alEuqZj5L44Z+jpZ+eQ5v" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 797 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "01picFBtJMhp/LBDdXi1y9" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 799 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "50XxsJbrFCN4H9VEVO1jhI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 801 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "89vNfbOw5OYLiuCSle5Cni" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 803 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 460, - "height": 600 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "3dNz0H16xGpJqDZ5588nMV" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 805 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 428, - "height": 568 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "dbPtEc0lVC6b6/8Lozo2Vm" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 807 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 70 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "23zkFGCNdKFYEAZu1hO0ZD" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 809 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "69O8ConsBKvLQ5AKQ66wo0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 811 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "2fZ5IbrfpGAZL8NHWcCmSI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 813 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4bzdV65RFKkoWfWLPUitf0" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 815 - }, - "targetInfo": { - "__id__": 816 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "bg_node" - ], - "target": { - "__id__": 815 - }, - "targetInfo": { - "__id__": 818 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "c8niXKCPZJkZO13m9+xJNN" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 778 - }, - "_prefab": { - "__id__": 820 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 819 - }, - "asset": { - "__uuid__": "abae16b3-c2a2-4971-95b1-fc121f769554", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 821 - }, - "targetOverrides": [ - { - "__id__": 854 - }, - { - "__id__": 857 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "ff6fYJ87hEgZtxA7vkHSO9", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 822 - }, - { - "__id__": 824 - }, - { - "__id__": 825 - }, - { - "__id__": 826 - }, - { - "__id__": 827 - }, - { - "__id__": 829 - }, - { - "__id__": 831 - }, - { - "__id__": 833 - }, - { - "__id__": 835 - }, - { - "__id__": 837 - }, - { - "__id__": 839 - }, - { - "__id__": 841 - }, - { - "__id__": 843 - }, - { - "__id__": 845 - }, - { - "__id__": 847 - }, - { - "__id__": 849 - }, - { - "__id__": 851 - }, - { - "__id__": 853 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 823 - }, - "propertyPath": [ - "_name" - ], - "value": "cItem" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 823 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 823 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 823 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 828 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -64.2847453016989, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "64sBr99yBIPIbpxdil4ZY0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 830 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 42, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "61QiOHUa9NSaXFmTwZIc/5" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 832 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 128.5694906033978, - "height": 40 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "8alEuqZj5L44Z+jpZ+eQ5v" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 834 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "01picFBtJMhp/LBDdXi1y9" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 836 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "50XxsJbrFCN4H9VEVO1jhI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 838 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "89vNfbOw5OYLiuCSle5Cni" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 840 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 460, - "height": 600 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "3dNz0H16xGpJqDZ5588nMV" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 842 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 428, - "height": 568 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "dbPtEc0lVC6b6/8Lozo2Vm" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 844 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 70 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "23zkFGCNdKFYEAZu1hO0ZD" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 846 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "69O8ConsBKvLQ5AKQ66wo0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 848 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "2fZ5IbrfpGAZL8NHWcCmSI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 850 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4bzdV65RFKkoWfWLPUitf0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 852 - }, - "propertyPath": [ - "_left" - ], - "value": 245 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 852 - }, - "propertyPath": [ - "_right" - ], - "value": 245 - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 855 - }, - "targetInfo": { - "__id__": 856 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "bg_node" - ], - "target": { - "__id__": 855 - }, - "targetInfo": { - "__id__": 858 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "c8niXKCPZJkZO13m9+xJNN" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 778 - }, - "_prefab": { - "__id__": 860 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 859 - }, - "asset": { - "__uuid__": "abae16b3-c2a2-4971-95b1-fc121f769554", - "__expectedType__": "cc.Prefab" - }, - "fileId": "5dVotvOAFMoaprbNZVAkgY", - "instance": { - "__id__": 861 - }, - "targetOverrides": [ - { - "__id__": 894 - }, - { - "__id__": 897 - } - ] - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "c9HHm2ACNOlYZT938uWmXo", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 862 - }, - { - "__id__": 864 - }, - { - "__id__": 865 - }, - { - "__id__": 866 - }, - { - "__id__": 867 - }, - { - "__id__": 869 - }, - { - "__id__": 870 - }, - { - "__id__": 872 - }, - { - "__id__": 874 - }, - { - "__id__": 876 - }, - { - "__id__": 878 - }, - { - "__id__": 880 - }, - { - "__id__": 882 - }, - { - "__id__": 884 - }, - { - "__id__": 886 - }, - { - "__id__": 888 - }, - { - "__id__": 890 - }, - { - "__id__": 892 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 863 - }, - "propertyPath": [ - "_name" - ], - "value": "cItem" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "5dVotvOAFMoaprbNZVAkgY" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 863 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 235, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 863 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 863 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 868 - }, - "propertyPath": [ - "_left" - ], - "value": 480 - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4aPeqTNK9Ga61Xv9j+yGXk" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 868 - }, - "propertyPath": [ - "_right" - ], - "value": 10 - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 871 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -64.2847453016989, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "64sBr99yBIPIbpxdil4ZY0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 873 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 42, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "61QiOHUa9NSaXFmTwZIc/5" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 875 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 128.5694906033978, - "height": 40 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "8alEuqZj5L44Z+jpZ+eQ5v" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 877 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "01picFBtJMhp/LBDdXi1y9" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 879 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "50XxsJbrFCN4H9VEVO1jhI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 881 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 230, - "height": 300 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "89vNfbOw5OYLiuCSle5Cni" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 883 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 460, - "height": 600 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "3dNz0H16xGpJqDZ5588nMV" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 885 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 428, - "height": 568 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "ddJY1fUgJFHKBICUhWrsdE", - "dbPtEc0lVC6b6/8Lozo2Vm" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 887 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 70 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "23zkFGCNdKFYEAZu1hO0ZD" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 889 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "69O8ConsBKvLQ5AKQ66wo0" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 891 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "2fZ5IbrfpGAZL8NHWcCmSI" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 893 - }, - "propertyPath": [ - "_contentSize" - ], - "value": { - "__type__": "cc.Size", - "width": 190, - "height": 23.333333333333332 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "4bzdV65RFKkoWfWLPUitf0" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "icon_node" - ], - "target": { - "__id__": 895 - }, - "targetInfo": { - "__id__": 896 - } - }, - { - "__type__": "cc.Node", - "__editorExtras__": {} - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "a33ReyWcpAoZY5ieotS6Ir" - ] - }, - { - "__type__": "cc.TargetOverrideInfo", - "source": null, - "sourceInfo": null, - "propertyPath": [ - "bg_node" - ], - "target": { - "__id__": 895 - }, - "targetInfo": { - "__id__": 898 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "c8niXKCPZJkZO13m9+xJNN" - ] - }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 778 + "__id__": 590 }, "_enabled": true, "__prefab": { - "__id__": 900 + "__id__": 592 }, "_contentSize": { "__type__": "cc.Size", @@ -13638,11 +9524,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 778 + "__id__": 590 }, "_enabled": true, "__prefab": { - "__id__": 902 + "__id__": 594 }, "_alignFlags": 45, "_target": null, @@ -13674,11 +9560,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 778 + "__id__": 590 }, "_enabled": true, "__prefab": { - "__id__": 904 + "__id__": 596 }, "_resizeMode": 0, "_layoutType": 1, @@ -13699,7 +9585,7 @@ "_constraint": 0, "_constraintNum": 2, "_affectedByScale": false, - "_isAlign": false, + "_isAlign": true, "_id": "" }, { @@ -13723,17 +9609,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 737 + "__id__": 549 }, "_prefab": { - "__id__": 907 + "__id__": 599 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 906 + "__id__": 598 }, "asset": { "__uuid__": "506d0f89-1cf1-4c3b-be47-a3abaf3695e8", @@ -13741,7 +9627,7 @@ }, "fileId": "60RuUkpjBAGoLk3z4xlHcF", "instance": { - "__id__": 908 + "__id__": 600 }, "targetOverrides": null }, @@ -13755,16 +9641,16 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 909 + "__id__": 601 }, { - "__id__": 911 + "__id__": 603 }, { - "__id__": 912 + "__id__": 604 }, { - "__id__": 913 + "__id__": 605 } ], "removedComponents": [] @@ -13772,7 +9658,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 910 + "__id__": 602 }, "propertyPath": [ "_name" @@ -13788,7 +9674,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 910 + "__id__": 602 }, "propertyPath": [ "_lpos" @@ -13803,7 +9689,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 910 + "__id__": 602 }, "propertyPath": [ "_lrot" @@ -13819,7 +9705,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 910 + "__id__": 602 }, "propertyPath": [ "_euler" @@ -13837,11 +9723,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 737 + "__id__": 549 }, "_enabled": true, "__prefab": { - "__id__": 915 + "__id__": 607 }, "_contentSize": { "__type__": "cc.Size", @@ -13865,11 +9751,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 737 + "__id__": 549 }, "_enabled": true, "__prefab": { - "__id__": 917 + "__id__": 609 }, "_alignFlags": 44, "_target": null, @@ -13901,11 +9787,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 737 + "__id__": 549 }, "_enabled": false, "__prefab": { - "__id__": 919 + "__id__": 611 }, "_resizeMode": 1, "_layoutType": 1, @@ -13939,11 +9825,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 737 + "__id__": 549 }, "_enabled": true, "__prefab": { - "__id__": 921 + "__id__": 613 }, "_id": "" }, @@ -13974,32 +9860,32 @@ }, "_children": [ { - "__id__": 924 + "__id__": 616 }, { - "__id__": 953 + "__id__": 645 }, { - "__id__": 985 + "__id__": 677 }, { - "__id__": 1014 + "__id__": 706 } ], "_active": true, "_components": [ { - "__id__": 1045 + "__id__": 737 }, { - "__id__": 1047 + "__id__": 739 }, { - "__id__": 1049 + "__id__": 741 } ], "_prefab": { - "__id__": 1051 + "__id__": 743 }, "_lpos": { "__type__": "cc.Vec3", @@ -14034,17 +9920,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 923 + "__id__": 615 }, "_prefab": { - "__id__": 925 + "__id__": 617 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 924 + "__id__": 616 }, "asset": { "__uuid__": "99b1fd19-5e71-4e63-9682-d82b23244510", @@ -14052,7 +9938,7 @@ }, "fileId": "cfWG6+EKVJ3IlHCuz5Pa35", "instance": { - "__id__": 926 + "__id__": 618 }, "targetOverrides": null }, @@ -14066,52 +9952,52 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 927 + "__id__": 619 }, { - "__id__": 929 + "__id__": 621 }, { - "__id__": 930 + "__id__": 622 }, { - "__id__": 931 + "__id__": 623 }, { - "__id__": 932 + "__id__": 624 }, { - "__id__": 934 + "__id__": 626 }, { - "__id__": 936 + "__id__": 628 }, { - "__id__": 938 + "__id__": 630 }, { - "__id__": 940 + "__id__": 632 }, { - "__id__": 941 + "__id__": 633 }, { - "__id__": 943 + "__id__": 635 }, { - "__id__": 945 + "__id__": 637 }, { - "__id__": 946 + "__id__": 638 }, { - "__id__": 948 + "__id__": 640 }, { - "__id__": 950 + "__id__": 642 }, { - "__id__": 951 + "__id__": 643 } ], "removedComponents": [] @@ -14119,7 +10005,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 928 + "__id__": 620 }, "propertyPath": [ "_name" @@ -14135,7 +10021,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 928 + "__id__": 620 }, "propertyPath": [ "_lpos" @@ -14150,7 +10036,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 928 + "__id__": 620 }, "propertyPath": [ "_lrot" @@ -14166,7 +10052,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 928 + "__id__": 620 }, "propertyPath": [ "_euler" @@ -14181,7 +10067,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 933 + "__id__": 625 }, "propertyPath": [ "_contentSize" @@ -14201,7 +10087,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 935 + "__id__": 627 }, "propertyPath": [ "_contentSize" @@ -14221,7 +10107,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 937 + "__id__": 629 }, "propertyPath": [ "_contentSize" @@ -14241,7 +10127,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 939 + "__id__": 631 }, "propertyPath": [ "_spriteFrame" @@ -14260,7 +10146,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 939 + "__id__": 631 }, "propertyPath": [ "_atlas" @@ -14273,7 +10159,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 942 + "__id__": 634 }, "propertyPath": [ "_contentSize" @@ -14293,7 +10179,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 944 + "__id__": 636 }, "propertyPath": [ "_spriteFrame" @@ -14312,7 +10198,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 944 + "__id__": 636 }, "propertyPath": [ "_atlas" @@ -14325,7 +10211,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 947 + "__id__": 639 }, "propertyPath": [ "_string" @@ -14341,7 +10227,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 949 + "__id__": 641 }, "propertyPath": [ "_string" @@ -14357,7 +10243,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 933 + "__id__": 625 }, "propertyPath": [ "_anchorPoint" @@ -14371,7 +10257,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 952 + "__id__": 644 }, "propertyPath": [ "_lpos" @@ -14393,17 +10279,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 923 + "__id__": 615 }, "_prefab": { - "__id__": 954 + "__id__": 646 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 953 + "__id__": 645 }, "asset": { "__uuid__": "99b1fd19-5e71-4e63-9682-d82b23244510", @@ -14411,7 +10297,7 @@ }, "fileId": "cfWG6+EKVJ3IlHCuz5Pa35", "instance": { - "__id__": 955 + "__id__": 647 }, "targetOverrides": null }, @@ -14425,58 +10311,58 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 956 + "__id__": 648 }, { - "__id__": 958 + "__id__": 650 }, { - "__id__": 959 + "__id__": 651 }, { - "__id__": 960 + "__id__": 652 }, { - "__id__": 961 + "__id__": 653 }, { - "__id__": 963 + "__id__": 655 }, { - "__id__": 965 + "__id__": 657 }, { - "__id__": 967 + "__id__": 659 }, { - "__id__": 968 + "__id__": 660 }, { - "__id__": 970 + "__id__": 662 }, { - "__id__": 972 + "__id__": 664 }, { - "__id__": 973 + "__id__": 665 }, { - "__id__": 975 + "__id__": 667 }, { - "__id__": 977 + "__id__": 669 }, { - "__id__": 978 + "__id__": 670 }, { - "__id__": 980 + "__id__": 672 }, { - "__id__": 982 + "__id__": 674 }, { - "__id__": 983 + "__id__": 675 } ], "removedComponents": [] @@ -14484,7 +10370,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 957 + "__id__": 649 }, "propertyPath": [ "_name" @@ -14500,7 +10386,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 957 + "__id__": 649 }, "propertyPath": [ "_lpos" @@ -14515,7 +10401,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 957 + "__id__": 649 }, "propertyPath": [ "_lrot" @@ -14531,7 +10417,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 957 + "__id__": 649 }, "propertyPath": [ "_euler" @@ -14546,7 +10432,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 962 + "__id__": 654 }, "propertyPath": [ "_contentSize" @@ -14566,7 +10452,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 964 + "__id__": 656 }, "propertyPath": [ "_contentSize" @@ -14586,7 +10472,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 966 + "__id__": 658 }, "propertyPath": [ "_active" @@ -14602,7 +10488,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 966 + "__id__": 658 }, "propertyPath": [ "_lpos" @@ -14617,7 +10503,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 969 + "__id__": 661 }, "propertyPath": [ "_contentSize" @@ -14637,7 +10523,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 971 + "__id__": 663 }, "propertyPath": [ "_spriteFrame" @@ -14656,7 +10542,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 971 + "__id__": 663 }, "propertyPath": [ "_atlas" @@ -14669,7 +10555,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 974 + "__id__": 666 }, "propertyPath": [ "_contentSize" @@ -14689,7 +10575,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 976 + "__id__": 668 }, "propertyPath": [ "_spriteFrame" @@ -14708,7 +10594,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 976 + "__id__": 668 }, "propertyPath": [ "_atlas" @@ -14721,7 +10607,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 979 + "__id__": 671 }, "propertyPath": [ "_string" @@ -14737,7 +10623,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 981 + "__id__": 673 }, "propertyPath": [ "_string" @@ -14753,7 +10639,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 962 + "__id__": 654 }, "propertyPath": [ "_anchorPoint" @@ -14767,7 +10653,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 984 + "__id__": 676 }, "propertyPath": [ "_lpos" @@ -14789,17 +10675,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 923 + "__id__": 615 }, "_prefab": { - "__id__": 986 + "__id__": 678 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 985 + "__id__": 677 }, "asset": { "__uuid__": "99b1fd19-5e71-4e63-9682-d82b23244510", @@ -14807,7 +10693,7 @@ }, "fileId": "cfWG6+EKVJ3IlHCuz5Pa35", "instance": { - "__id__": 987 + "__id__": 679 }, "targetOverrides": null }, @@ -14821,52 +10707,52 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 988 + "__id__": 680 }, { - "__id__": 990 + "__id__": 682 }, { - "__id__": 991 + "__id__": 683 }, { - "__id__": 992 + "__id__": 684 }, { - "__id__": 993 + "__id__": 685 }, { - "__id__": 995 + "__id__": 687 }, { - "__id__": 997 + "__id__": 689 }, { - "__id__": 999 + "__id__": 691 }, { - "__id__": 1001 + "__id__": 693 }, { - "__id__": 1002 + "__id__": 694 }, { - "__id__": 1004 + "__id__": 696 }, { - "__id__": 1006 + "__id__": 698 }, { - "__id__": 1007 + "__id__": 699 }, { - "__id__": 1009 + "__id__": 701 }, { - "__id__": 1011 + "__id__": 703 }, { - "__id__": 1012 + "__id__": 704 } ], "removedComponents": [] @@ -14874,7 +10760,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 989 + "__id__": 681 }, "propertyPath": [ "_name" @@ -14890,7 +10776,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 989 + "__id__": 681 }, "propertyPath": [ "_lpos" @@ -14905,7 +10791,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 989 + "__id__": 681 }, "propertyPath": [ "_lrot" @@ -14921,7 +10807,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 989 + "__id__": 681 }, "propertyPath": [ "_euler" @@ -14936,7 +10822,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 994 + "__id__": 686 }, "propertyPath": [ "_contentSize" @@ -14956,7 +10842,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 996 + "__id__": 688 }, "propertyPath": [ "_contentSize" @@ -14976,7 +10862,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 998 + "__id__": 690 }, "propertyPath": [ "_contentSize" @@ -14996,7 +10882,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1000 + "__id__": 692 }, "propertyPath": [ "_spriteFrame" @@ -15015,7 +10901,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1000 + "__id__": 692 }, "propertyPath": [ "_atlas" @@ -15028,7 +10914,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1003 + "__id__": 695 }, "propertyPath": [ "_contentSize" @@ -15048,7 +10934,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1005 + "__id__": 697 }, "propertyPath": [ "_spriteFrame" @@ -15067,7 +10953,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1005 + "__id__": 697 }, "propertyPath": [ "_atlas" @@ -15080,7 +10966,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1008 + "__id__": 700 }, "propertyPath": [ "_string" @@ -15096,7 +10982,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1010 + "__id__": 702 }, "propertyPath": [ "_string" @@ -15112,7 +10998,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 994 + "__id__": 686 }, "propertyPath": [ "_anchorPoint" @@ -15126,7 +11012,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1013 + "__id__": 705 }, "propertyPath": [ "_lpos" @@ -15148,17 +11034,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 923 + "__id__": 615 }, "_prefab": { - "__id__": 1015 + "__id__": 707 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 1014 + "__id__": 706 }, "asset": { "__uuid__": "99b1fd19-5e71-4e63-9682-d82b23244510", @@ -15166,7 +11052,7 @@ }, "fileId": "cfWG6+EKVJ3IlHCuz5Pa35", "instance": { - "__id__": 1016 + "__id__": 708 }, "targetOverrides": null }, @@ -15180,55 +11066,55 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 1017 + "__id__": 709 }, { - "__id__": 1019 + "__id__": 711 }, { - "__id__": 1020 + "__id__": 712 }, { - "__id__": 1021 + "__id__": 713 }, { - "__id__": 1022 + "__id__": 714 }, { - "__id__": 1024 + "__id__": 716 }, { - "__id__": 1026 + "__id__": 718 }, { - "__id__": 1028 + "__id__": 720 }, { - "__id__": 1030 + "__id__": 722 }, { - "__id__": 1031 + "__id__": 723 }, { - "__id__": 1033 + "__id__": 725 }, { - "__id__": 1035 + "__id__": 727 }, { - "__id__": 1036 + "__id__": 728 }, { - "__id__": 1038 + "__id__": 730 }, { - "__id__": 1040 + "__id__": 732 }, { - "__id__": 1042 + "__id__": 734 }, { - "__id__": 1043 + "__id__": 735 } ], "removedComponents": [] @@ -15236,7 +11122,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1018 + "__id__": 710 }, "propertyPath": [ "_name" @@ -15252,7 +11138,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1018 + "__id__": 710 }, "propertyPath": [ "_lpos" @@ -15267,7 +11153,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1018 + "__id__": 710 }, "propertyPath": [ "_lrot" @@ -15283,7 +11169,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1018 + "__id__": 710 }, "propertyPath": [ "_euler" @@ -15298,7 +11184,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1023 + "__id__": 715 }, "propertyPath": [ "_contentSize" @@ -15318,7 +11204,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1025 + "__id__": 717 }, "propertyPath": [ "_contentSize" @@ -15338,7 +11224,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1027 + "__id__": 719 }, "propertyPath": [ "_contentSize" @@ -15358,7 +11244,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1029 + "__id__": 721 }, "propertyPath": [ "_spriteFrame" @@ -15377,7 +11263,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1029 + "__id__": 721 }, "propertyPath": [ "_atlas" @@ -15390,7 +11276,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1032 + "__id__": 724 }, "propertyPath": [ "_contentSize" @@ -15410,7 +11296,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1034 + "__id__": 726 }, "propertyPath": [ "_spriteFrame" @@ -15429,7 +11315,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1034 + "__id__": 726 }, "propertyPath": [ "_atlas" @@ -15442,7 +11328,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1037 + "__id__": 729 }, "propertyPath": [ "_string" @@ -15458,7 +11344,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1039 + "__id__": 731 }, "propertyPath": [ "_string" @@ -15474,7 +11360,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1041 + "__id__": 733 }, "propertyPath": [ "_contentSize" @@ -15494,7 +11380,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1023 + "__id__": 715 }, "propertyPath": [ "_anchorPoint" @@ -15508,7 +11394,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 1044 + "__id__": 736 }, "propertyPath": [ "_lpos" @@ -15532,11 +11418,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 923 + "__id__": 615 }, "_enabled": true, "__prefab": { - "__id__": 1046 + "__id__": 738 }, "_contentSize": { "__type__": "cc.Size", @@ -15560,11 +11446,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 923 + "__id__": 615 }, "_enabled": true, "__prefab": { - "__id__": 1048 + "__id__": 740 }, "_alignFlags": 44, "_target": null, @@ -15596,11 +11482,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 923 + "__id__": 615 }, "_enabled": true, "__prefab": { - "__id__": 1050 + "__id__": 742 }, "_resizeMode": 0, "_layoutType": 1, @@ -15651,32 +11537,32 @@ }, "_children": [ { - "__id__": 1053 + "__id__": 745 }, { - "__id__": 1063 + "__id__": 755 }, { - "__id__": 1073 + "__id__": 765 } ], "_active": false, "_components": [ { - "__id__": 1083 + "__id__": 775 }, { - "__id__": 1085 + "__id__": 777 }, { - "__id__": 1087 + "__id__": 779 }, { - "__id__": 1089 + "__id__": 781 } ], "_prefab": { - "__id__": 1091 + "__id__": 783 }, "_lpos": { "__type__": "cc.Vec3", @@ -15713,21 +11599,21 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1052 + "__id__": 744 }, "_children": [ { - "__id__": 1054 + "__id__": 746 } ], "_active": true, "_components": [ { - "__id__": 1060 + "__id__": 752 } ], "_prefab": { - "__id__": 1062 + "__id__": 754 }, "_lpos": { "__type__": "cc.Vec3", @@ -15764,20 +11650,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1053 + "__id__": 745 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1055 + "__id__": 747 }, { - "__id__": 1057 + "__id__": 749 } ], "_prefab": { - "__id__": 1059 + "__id__": 751 }, "_lpos": { "__type__": "cc.Vec3", @@ -15814,11 +11700,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1054 + "__id__": 746 }, "_enabled": true, "__prefab": { - "__id__": 1056 + "__id__": 748 }, "_contentSize": { "__type__": "cc.Size", @@ -15842,11 +11728,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1054 + "__id__": 746 }, "_enabled": true, "__prefab": { - "__id__": 1058 + "__id__": 750 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -15900,11 +11786,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1053 + "__id__": 745 }, "_enabled": true, "__prefab": { - "__id__": 1061 + "__id__": 753 }, "_contentSize": { "__type__": "cc.Size", @@ -15941,21 +11827,21 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1052 + "__id__": 744 }, "_children": [ { - "__id__": 1064 + "__id__": 756 } ], "_active": true, "_components": [ { - "__id__": 1070 + "__id__": 762 } ], "_prefab": { - "__id__": 1072 + "__id__": 764 }, "_lpos": { "__type__": "cc.Vec3", @@ -15992,20 +11878,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1063 + "__id__": 755 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1065 + "__id__": 757 }, { - "__id__": 1067 + "__id__": 759 } ], "_prefab": { - "__id__": 1069 + "__id__": 761 }, "_lpos": { "__type__": "cc.Vec3", @@ -16042,11 +11928,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1064 + "__id__": 756 }, "_enabled": true, "__prefab": { - "__id__": 1066 + "__id__": 758 }, "_contentSize": { "__type__": "cc.Size", @@ -16070,11 +11956,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1064 + "__id__": 756 }, "_enabled": true, "__prefab": { - "__id__": 1068 + "__id__": 760 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16128,11 +12014,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1063 + "__id__": 755 }, "_enabled": true, "__prefab": { - "__id__": 1071 + "__id__": 763 }, "_contentSize": { "__type__": "cc.Size", @@ -16169,21 +12055,21 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1052 + "__id__": 744 }, "_children": [ { - "__id__": 1074 + "__id__": 766 } ], "_active": true, "_components": [ { - "__id__": 1080 + "__id__": 772 } ], "_prefab": { - "__id__": 1082 + "__id__": 774 }, "_lpos": { "__type__": "cc.Vec3", @@ -16220,20 +12106,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1073 + "__id__": 765 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1075 + "__id__": 767 }, { - "__id__": 1077 + "__id__": 769 } ], "_prefab": { - "__id__": 1079 + "__id__": 771 }, "_lpos": { "__type__": "cc.Vec3", @@ -16270,11 +12156,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1074 + "__id__": 766 }, "_enabled": true, "__prefab": { - "__id__": 1076 + "__id__": 768 }, "_contentSize": { "__type__": "cc.Size", @@ -16298,11 +12184,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1074 + "__id__": 766 }, "_enabled": true, "__prefab": { - "__id__": 1078 + "__id__": 770 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16356,11 +12242,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1073 + "__id__": 765 }, "_enabled": true, "__prefab": { - "__id__": 1081 + "__id__": 773 }, "_contentSize": { "__type__": "cc.Size", @@ -16397,11 +12283,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1052 + "__id__": 744 }, "_enabled": true, "__prefab": { - "__id__": 1084 + "__id__": 776 }, "_contentSize": { "__type__": "cc.Size", @@ -16425,11 +12311,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1052 + "__id__": 744 }, "_enabled": true, "__prefab": { - "__id__": 1086 + "__id__": 778 }, "_alignFlags": 44, "_target": null, @@ -16461,11 +12347,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1052 + "__id__": 744 }, "_enabled": true, "__prefab": { - "__id__": 1088 + "__id__": 780 }, "_resizeMode": 0, "_layoutType": 1, @@ -16499,11 +12385,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1052 + "__id__": 744 }, "_enabled": true, "__prefab": { - "__id__": 1090 + "__id__": 782 }, "_id": "" }, @@ -16534,26 +12420,26 @@ }, "_children": [ { - "__id__": 1093 + "__id__": 785 }, { - "__id__": 1099 + "__id__": 791 }, { - "__id__": 1107 + "__id__": 799 } ], "_active": true, "_components": [ { - "__id__": 1117 + "__id__": 809 }, { - "__id__": 1119 + "__id__": 811 } ], "_prefab": { - "__id__": 1121 + "__id__": 813 }, "_lpos": { "__type__": "cc.Vec3", @@ -16590,20 +12476,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1092 + "__id__": 784 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1094 + "__id__": 786 }, { - "__id__": 1096 + "__id__": 788 } ], "_prefab": { - "__id__": 1098 + "__id__": 790 }, "_lpos": { "__type__": "cc.Vec3", @@ -16640,11 +12526,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1093 + "__id__": 785 }, "_enabled": true, "__prefab": { - "__id__": 1095 + "__id__": 787 }, "_contentSize": { "__type__": "cc.Size", @@ -16668,11 +12554,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1093 + "__id__": 785 }, "_enabled": true, "__prefab": { - "__id__": 1097 + "__id__": 789 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16726,23 +12612,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1092 + "__id__": 784 }, "_children": [], "_active": false, "_components": [ { - "__id__": 1100 + "__id__": 792 }, { - "__id__": 1102 + "__id__": 794 }, { - "__id__": 1104 + "__id__": 796 } ], "_prefab": { - "__id__": 1106 + "__id__": 798 }, "_lpos": { "__type__": "cc.Vec3", @@ -16779,11 +12665,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1099 + "__id__": 791 }, "_enabled": true, "__prefab": { - "__id__": 1101 + "__id__": 793 }, "_contentSize": { "__type__": "cc.Size", @@ -16807,11 +12693,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1099 + "__id__": 791 }, "_enabled": true, "__prefab": { - "__id__": 1103 + "__id__": 795 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -16855,11 +12741,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1099 + "__id__": 791 }, "_enabled": true, "__prefab": { - "__id__": 1105 + "__id__": 797 }, "_alignFlags": 40, "_target": null, @@ -16904,26 +12790,26 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1092 + "__id__": 784 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1108 + "__id__": 800 }, { - "__id__": 1110 + "__id__": 802 }, { - "__id__": 1112 + "__id__": 804 }, { - "__id__": 1114 + "__id__": 806 } ], "_prefab": { - "__id__": 1116 + "__id__": 808 }, "_lpos": { "__type__": "cc.Vec3", @@ -16960,11 +12846,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1107 + "__id__": 799 }, "_enabled": true, "__prefab": { - "__id__": 1109 + "__id__": 801 }, "_contentSize": { "__type__": "cc.Size", @@ -16988,11 +12874,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1107 + "__id__": 799 }, "_enabled": true, "__prefab": { - "__id__": 1111 + "__id__": 803 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17056,11 +12942,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1107 + "__id__": 799 }, "_enabled": true, "__prefab": { - "__id__": 1113 + "__id__": 805 }, "_params": [], "_dataID": "", @@ -17076,11 +12962,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1107 + "__id__": 799 }, "_enabled": true, "__prefab": { - "__id__": 1115 + "__id__": 807 }, "_alignFlags": 45, "_target": null, @@ -17125,11 +13011,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1092 + "__id__": 784 }, "_enabled": true, "__prefab": { - "__id__": 1118 + "__id__": 810 }, "_contentSize": { "__type__": "cc.Size", @@ -17153,11 +13039,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1092 + "__id__": 784 }, "_enabled": true, "__prefab": { - "__id__": 1120 + "__id__": 812 }, "_alignFlags": 1, "_target": null, @@ -17206,26 +13092,26 @@ }, "_children": [ { - "__id__": 1123 + "__id__": 815 }, { - "__id__": 1139 + "__id__": 831 }, { - "__id__": 1149 + "__id__": 841 } ], "_active": true, "_components": [ { - "__id__": 1161 + "__id__": 853 }, { - "__id__": 1163 + "__id__": 855 } ], "_prefab": { - "__id__": 1165 + "__id__": 857 }, "_lpos": { "__type__": "cc.Vec3", @@ -17262,24 +13148,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1122 + "__id__": 814 }, "_children": [ { - "__id__": 1124 + "__id__": 816 }, { - "__id__": 1130 + "__id__": 822 } ], "_active": true, "_components": [ { - "__id__": 1136 + "__id__": 828 } ], "_prefab": { - "__id__": 1138 + "__id__": 830 }, "_lpos": { "__type__": "cc.Vec3", @@ -17316,20 +13202,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1123 + "__id__": 815 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1125 + "__id__": 817 }, { - "__id__": 1127 + "__id__": 819 } ], "_prefab": { - "__id__": 1129 + "__id__": 821 }, "_lpos": { "__type__": "cc.Vec3", @@ -17366,11 +13252,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1124 + "__id__": 816 }, "_enabled": true, "__prefab": { - "__id__": 1126 + "__id__": 818 }, "_contentSize": { "__type__": "cc.Size", @@ -17394,11 +13280,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1124 + "__id__": 816 }, "_enabled": true, "__prefab": { - "__id__": 1128 + "__id__": 820 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17455,20 +13341,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1123 + "__id__": 815 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1131 + "__id__": 823 }, { - "__id__": 1133 + "__id__": 825 } ], "_prefab": { - "__id__": 1135 + "__id__": 827 }, "_lpos": { "__type__": "cc.Vec3", @@ -17505,11 +13391,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1130 + "__id__": 822 }, "_enabled": true, "__prefab": { - "__id__": 1132 + "__id__": 824 }, "_contentSize": { "__type__": "cc.Size", @@ -17533,11 +13419,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1130 + "__id__": 822 }, "_enabled": true, "__prefab": { - "__id__": 1134 + "__id__": 826 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17614,11 +13500,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1123 + "__id__": 815 }, "_enabled": true, "__prefab": { - "__id__": 1137 + "__id__": 829 }, "_contentSize": { "__type__": "cc.Size", @@ -17655,21 +13541,21 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1122 + "__id__": 814 }, "_children": [ { - "__id__": 1140 + "__id__": 832 } ], "_active": false, "_components": [ { - "__id__": 1146 + "__id__": 838 } ], "_prefab": { - "__id__": 1148 + "__id__": 840 }, "_lpos": { "__type__": "cc.Vec3", @@ -17706,20 +13592,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1139 + "__id__": 831 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1141 + "__id__": 833 }, { - "__id__": 1143 + "__id__": 835 } ], "_prefab": { - "__id__": 1145 + "__id__": 837 }, "_lpos": { "__type__": "cc.Vec3", @@ -17756,11 +13642,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1140 + "__id__": 832 }, "_enabled": true, "__prefab": { - "__id__": 1142 + "__id__": 834 }, "_contentSize": { "__type__": "cc.Size", @@ -17784,11 +13670,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1140 + "__id__": 832 }, "_enabled": true, "__prefab": { - "__id__": 1144 + "__id__": 836 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -17865,11 +13751,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1139 + "__id__": 831 }, "_enabled": true, "__prefab": { - "__id__": 1147 + "__id__": 839 }, "_contentSize": { "__type__": "cc.Size", @@ -17906,24 +13792,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1122 + "__id__": 814 }, "_children": [ { - "__id__": 1150 + "__id__": 842 } ], "_active": true, "_components": [ { - "__id__": 1156 + "__id__": 848 }, { - "__id__": 1158 + "__id__": 850 } ], "_prefab": { - "__id__": 1160 + "__id__": 852 }, "_lpos": { "__type__": "cc.Vec3", @@ -17960,20 +13846,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1149 + "__id__": 841 }, "_children": [], "_active": true, "_components": [ { - "__id__": 1151 + "__id__": 843 }, { - "__id__": 1153 + "__id__": 845 } ], "_prefab": { - "__id__": 1155 + "__id__": 847 }, "_lpos": { "__type__": "cc.Vec3", @@ -18010,11 +13896,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1150 + "__id__": 842 }, "_enabled": true, "__prefab": { - "__id__": 1152 + "__id__": 844 }, "_contentSize": { "__type__": "cc.Size", @@ -18038,11 +13924,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1150 + "__id__": 842 }, "_enabled": true, "__prefab": { - "__id__": 1154 + "__id__": 846 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -18099,11 +13985,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1149 + "__id__": 841 }, "_enabled": true, "__prefab": { - "__id__": 1157 + "__id__": 849 }, "_contentSize": { "__type__": "cc.Size", @@ -18127,11 +14013,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1149 + "__id__": 841 }, "_enabled": true, "__prefab": { - "__id__": 1159 + "__id__": 851 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -18208,11 +14094,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1122 + "__id__": 814 }, "_enabled": true, "__prefab": { - "__id__": 1162 + "__id__": 854 }, "_contentSize": { "__type__": "cc.Size", @@ -18236,11 +14122,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 1122 + "__id__": 814 }, "_enabled": true, "__prefab": { - "__id__": 1164 + "__id__": 856 }, "_alignFlags": 41, "_target": null, @@ -18289,7 +14175,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 1167 + "__id__": 859 }, "_contentSize": { "__type__": "cc.Size", @@ -18317,7 +14203,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 1169 + "__id__": 861 }, "_alignFlags": 21, "_target": null, @@ -18353,16 +14239,16 @@ }, "_enabled": true, "__prefab": { - "__id__": 1171 + "__id__": 863 }, "debugMode": false, "showMemoryPanel": true, "start_btn": null, "time_node": { - "__id__": 1122 + "__id__": 814 }, "tooltip": { - "__id__": 1092 + "__id__": 784 }, "_id": "" }, @@ -18380,7 +14266,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 1173 + "__id__": 865 }, "showCards": null, "cardPanNode": { @@ -18400,10 +14286,10 @@ "__id__": 367 }, "nock_node": { - "__id__": 1052 + "__id__": 744 }, "showHeros": { - "__id__": 924 + "__id__": 616 }, "herosPanNode": { "__id__": 227 @@ -18413,39 +14299,39 @@ }, "heroPrefab": null, "showEquips": { - "__id__": 953 + "__id__": 645 }, "equipsPanNode": { "__id__": 415 }, "equipsBoxNode": { - "__id__": 500 + "__id__": 456 }, "equipPrefab": { "__uuid__": "f30f91b1-3100-4d9e-befb-cdde5f86e6f8", "__expectedType__": "cc.Prefab" }, "showSkills": { - "__id__": 985 + "__id__": 677 }, "skillPanNode": { - "__id__": 621 + "__id__": 481 }, "skillBoxNode": { - "__id__": 662 + "__id__": 522 }, - "skillPrefab": { + "sCardPrefab": { "__uuid__": "78a5b2d1-a34b-4190-895d-7d0aa22037cc", "__expectedType__": "cc.Prefab" }, "showShop": { - "__id__": 1014 + "__id__": 706 }, "shopPanNode": { - "__id__": 737 + "__id__": 549 }, "shopBoxNode": { - "__id__": 778 + "__id__": 590 }, "itemPrefab": { "__uuid__": "abae16b3-c2a2-4971-95b1-fc121f769554", @@ -18459,19 +14345,15 @@ "hero_num_node": { "__id__": 165 }, - "skill_card_node": { - "__id__": 621 - }, - "skill_card1": null, - "skill_card2": null, - "skill_card3": null, "skill_refresh": { - "__id__": 718 + "__id__": 530 + }, + "equip_refresh": { + "__id__": 530 + }, + "shop_refresh": { + "__id__": 598 }, - "skill_ad_refresh": null, - "skill_refresh_num_node": null, - "equip_refresh": null, - "shop_refresh": null, "_id": "" }, { @@ -18488,7 +14370,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 1175 + "__id__": 867 }, "_id": "" }, @@ -18506,7 +14388,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 1177 + "__id__": 869 }, "debugMode": false, "_id": "" @@ -18525,7 +14407,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 1179 + "__id__": 871 }, "skill_box": { "__uuid__": "d19cde30-f5d0-47de-a0d5-3a272b696343", @@ -18547,7 +14429,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 1181 + "__id__": 873 }, "equip_box": { "__uuid__": "66d7902d-2a85-43d5-8cbb-671cc7dbb275", @@ -18572,64 +14454,37 @@ "targetOverrides": [], "nestedPrefabInstanceRoots": [ { - "__id__": 1014 + "__id__": 706 }, { - "__id__": 985 + "__id__": 677 }, { - "__id__": 953 + "__id__": 645 }, { - "__id__": 924 + "__id__": 616 }, { - "__id__": 906 + "__id__": 598 }, { - "__id__": 859 + "__id__": 550 }, { - "__id__": 819 + "__id__": 555 }, { - "__id__": 779 + "__id__": 530 }, { - "__id__": 738 + "__id__": 482 }, { - "__id__": 743 + "__id__": 487 }, { - "__id__": 718 - }, - { - "__id__": 694 - }, - { - "__id__": 680 - }, - { - "__id__": 663 - }, - { - "__id__": 622 - }, - { - "__id__": 627 - }, - { - "__id__": 604 - }, - { - "__id__": 565 - }, - { - "__id__": 533 - }, - { - "__id__": 501 + "__id__": 464 }, { "__id__": 416 diff --git a/assets/script/game/map/EquipListComp.ts b/assets/script/game/map/EquipListComp.ts index bdfccc4f..ec097bd0 100644 --- a/assets/script/game/map/EquipListComp.ts +++ b/assets/script/game/map/EquipListComp.ts @@ -342,6 +342,9 @@ export class EquipListComp extends CCComp { // 播放购买动画(卡牌放大 + 淡出) this.playPurchaseAnim(); + // 派发 CardUsed 事件,触发整池刷新 + oops.message.dispatchEvent(GameEvent.CardUsed, this); + mLogger.log(this.debugMode, "EquipListComp", "equipment purchased", { uuid: this.cardData.uuid, cost diff --git a/assets/script/game/map/ItemListComp.ts b/assets/script/game/map/ItemListComp.ts index 5d020dc0..276d223a 100644 --- a/assets/script/game/map/ItemListComp.ts +++ b/assets/script/game/map/ItemListComp.ts @@ -410,6 +410,9 @@ export class ItemListComp extends CCComp { // 播放购买动画(卡牌放大 + 淡出) this.playPurchaseAnim(); + + // 派发 CardUsed 事件,触发整池刷新 + oops.message.dispatchEvent(GameEvent.CardUsed, this); } /** 标记为已购买状态(用于跨波次保持购买记录) */ diff --git a/assets/script/game/map/MissionCardComp.ts b/assets/script/game/map/MissionCardComp.ts index 212f7626..06ce6c15 100644 --- a/assets/script/game/map/MissionCardComp.ts +++ b/assets/script/game/map/MissionCardComp.ts @@ -40,12 +40,12 @@ import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ec import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp"; import { GameEvent } from "../common/config/GameEvent"; import { CardConfig, CardPoolList, CardType, drawCardsByRule, SpecialRefreshCardList, SpecialRefreshHeroType } from "../common/config/CardSet"; -import { drawSkillCards } from "../common/config/SCardSet"; import { drawEquipCards } from "../common/config/EquipSet"; import { drawItemCards } from "../common/config/ICardSet"; +import { drawSkillCards } from "../common/config/SCardSet"; import { CHeroComp } from "./CHeroComp"; -import { SCardComp } from "./SCardComp"; import { EquipListComp } from "./EquipListComp"; +import { SCardComp } from "./SCardComp"; import { oops } from "db://oops-framework/core/Oops"; import { HeroAttrsComp } from "../hero/HeroAttrsComp"; import { smc } from "../common/SingletonModuleComp"; @@ -131,7 +131,7 @@ export class MissionCardComp extends CCComp { @property(Node) skillBoxNode: Node = null! @property(Prefab) - skillPrefab: Prefab = null! + sCardPrefab: Prefab = null! /** 药品面板显示按钮 */ @property(Node) @@ -155,27 +155,9 @@ export class MissionCardComp extends CCComp { /** 英雄数量显示节点(含 icon + num 子节点) */ @property(Node) hero_num_node: Node = null! - /** 技能卡牌三选一弹窗节点 */ - @property(Node) - skill_card_node: Node = null! - /**技能卡槽1节点 */ - @property(Node) - skill_card1: Node = null! - /**技能卡槽2节点 */ - @property(Node) - skill_card2: Node = null! - /**技能卡槽3节点 */ - @property(Node) - skill_card3: Node = null! /**技能刷新按钮节点 */ @property(Node) skill_refresh: Node = null! - /**技能广告刷新按钮节点 */ - @property(Node) - skill_ad_refresh: Node = null! - /**可用刷新数显示节点 */ - @property(Node) - skill_refresh_num_node: Node = null! /** 装备刷新按钮节点 */ @property(Node) @@ -188,8 +170,12 @@ export class MissionCardComp extends CCComp { /** 三个槽位对应的 CHeroComp 控制器缓存(有序数组) */ private cardComps: CHeroComp[] = []; + /** 装备卡槽控制器缓存 */ + private equipCardComps: EquipListComp[] = []; /** 技能卡槽控制器缓存 */ private skillCardComps: SCardComp[] = []; + /** 药品卡槽控制器缓存 */ + private itemCardComps: ItemListComp[] = []; /** 是否已召唤过英雄(用于控制其他面板按钮是否可点击) */ private hasCalledHero: boolean = false; /** 已购买装备的 UUID 集合(跨波次保持,防止重复购买) */ @@ -319,6 +305,9 @@ export class MissionCardComp extends CCComp { this.purchasedEquipUuids.clear(); this.populateEquipments(); + // 填充技能卡槽(英雄三槽模式:sCardPrefab 实例化 3 个槽位) + this.populateSkillCards(); + // 重置商品购买记录并填充商品商店 this.purchasedItemUuids.clear(); this.populateShopItems(); @@ -327,16 +316,14 @@ export class MissionCardComp extends CCComp { this.hasCalledHero = false; this.updatePanelButtonsInteractable(); - // 首次进入准备阶段自动抽取一次技能卡,后续刷新只能通过技能刷新按钮触发 - this.initSkillCardsOnce(); - mLogger.log(this.debugMode, "MissionCardComp", "mission start"); } - /** 任务结束:清空 3 槽 + 装备商店 + 英雄面板并隐藏整个节点 */ + /** 任务结束:清空 3 槽 + 装备商店 + 技能卡槽 + 英雄面板并隐藏整个节点 */ onMissionEnd() { this.clearAllCards(); this.clearEquipments(); + this.clearSkillCards(); this.clearShopItems(); if (this.node && this.node.isValid) { this.node.active = false; @@ -380,7 +367,6 @@ export class MissionCardComp extends CCComp { oops.message.on(GameEvent.HeroDead, this.onHeroDead, this); oops.message.on(GameEvent.HeroSell, this.onHeroSell, this); oops.message.on(GameEvent.UseHeroCard, this.onUseHeroCard, this); - oops.message.on(GameEvent.UseSkillCard, this.onUseSkillCard, this); // 监听装备购买事件,追踪已购记录 oops.message.on(GameEvent.UseEquipCard, this.onUseEquipCard, this); // 监听商品购买事件,追踪已购记录 @@ -411,19 +397,16 @@ export class MissionCardComp extends CCComp { /** 药品面板显示按钮 */ this.showShop?.on(NodeEventType.TOUCH_END, this.onShowShopClick, this); - /** 技能卡刷新按钮 */ - this.skill_refresh?.on(NodeEventType.TOUCH_START, this.onSkillDrawTouchStart, this); - this.skill_refresh?.on(NodeEventType.TOUCH_END, this.onSkillDrawTouchEnd, this); - this.skill_refresh?.on(NodeEventType.TOUCH_CANCEL, this.onSkillDrawTouchCancel, this); - this.skill_ad_refresh?.on(NodeEventType.TOUCH_START, this.onSkillAdDrawTouchStart, this); - this.skill_ad_refresh?.on(NodeEventType.TOUCH_END, this.onSkillAdDrawTouchEnd, this); - this.skill_ad_refresh?.on(NodeEventType.TOUCH_CANCEL, this.onSkillAdDrawTouchCancel, this); - /** 装备刷新按钮 */ this.equip_refresh?.on(NodeEventType.TOUCH_START, this.onEquipDrawTouchStart, this); this.equip_refresh?.on(NodeEventType.TOUCH_END, this.onEquipDrawTouchEnd, this); this.equip_refresh?.on(NodeEventType.TOUCH_CANCEL, this.onEquipDrawTouchCancel, this); + /** 技能刷新按钮 */ + this.skill_refresh?.on(NodeEventType.TOUCH_START, this.onSkillDrawTouchStart, this); + this.skill_refresh?.on(NodeEventType.TOUCH_END, this.onSkillDrawTouchEnd, this); + this.skill_refresh?.on(NodeEventType.TOUCH_CANCEL, this.onSkillDrawTouchCancel, this); + /** 药品刷新按钮 */ this.shop_refresh?.on(NodeEventType.TOUCH_START, this.onShopDrawTouchStart, this); this.shop_refresh?.on(NodeEventType.TOUCH_END, this.onShopDrawTouchEnd, this); @@ -502,54 +485,6 @@ export class MissionCardComp extends CCComp { this.updateHeroNumUI(true, true); } - /** - * 技能卡入场动画:每个卡槽从场景基准位置下方 80px 处升起, - * 终止位置 = 场景编辑器位置(保持初始不做位移的约束), - * 多张依次错开 staggerDelay 形成"依次飞入"效果。 - */ - private readonly skillEnterOffsetY: number = -80; - private readonly skillEnterDuration: number = 0.25; - private readonly skillEnterStagger: number = 0.08; - - private playSkillCardEnterAnim() { - if (!this.skillCardComps || this.skillCardComps.length === 0) return; - for (let i = 0; i < this.skillCardComps.length; i++) { - const comp = this.skillCardComps[i]; - if (!comp) continue; - const node = comp.node; - if (!node || !node.isValid) continue; - // 缓存场景编辑器位置作为动画终止点(初始不做位移) - const basePos = node.getPosition(); - // 起始位置 = 基准位置下移 80px - node.setPosition(basePos.x, basePos.y + this.skillEnterOffsetY, basePos.z); - Tween.stopAllByTarget(node); - tween(node) - .delay(i * this.skillEnterStagger) - .to(this.skillEnterDuration, { position: basePos }, { easing: 'quadOut' }) - .start(); - } - } - - /** - * 首次进入准备阶段时自动抽取一次技能卡: - * - 仅在任务开始时调用一次。 - * - 后续抽卡只能通过技能刷新按钮触发。 - * - 面板轮播模式下技能面板始终 active,仅通过滑动切换可见性。 - */ - private initSkillCardsOnce() { - if (this.skillCardComps.length === 0) { - this.cacheCardComps(); - } - const cards = this.buildSkillDrawCards(); - this.dispatchCardsToSkillSlots(cards); - this.playSkillCardEnterAnim(); - - // 首次弹出技能三选一的时候弹出guide2 - if (!smc.finish_guides.includes(2)) { - oops.gui.open(UIID.Guide2); - } - } - /** * 技能面板按钮回调:滑动到技能面板(index=2)。 */ @@ -569,9 +504,9 @@ export class MissionCardComp extends CCComp { } /** - * 填充商品列表: + * 填充商品列表(槽位复用模式): * 从 ICardSet 按权重抽取 3 张商品卡, - * 实例化 itemPrefab 到 shopBoxNode, + * 优先复用现有槽位(shopBoxNode 子节点),不足再实例化新槽位, * 每个商品项由 ItemListComp 渲染并处理购买。 * * 商品为一次性 buff 技能(Instant 触发,t_times=1), @@ -580,25 +515,32 @@ export class MissionCardComp extends CCComp { private populateShopItems() { if (!this.shopBoxNode || !this.itemPrefab) return; - // 清空旧列表 - this.shopBoxNode.removeAllChildren(); - // 从商品卡池按权重抽取 3 张 const items = drawItemCards(3); - for (const item of items) { - const node = instantiate(this.itemPrefab); - this.shopBoxNode.addChild(node); - const comp = node.getComponent(ItemListComp) || node.addComponent(ItemListComp); - comp.applyCardData(item); + const targetCount = items.length; - // 已购买的商品标记为已购 - if (this.purchasedItemUuids.has(item.uuid)) { - comp.setPurchased(); + // 确保槽位数量足够(复用 + 补充实例化) + this.ensureItemSlots(targetCount); + + // 分发数据到槽位 + for (let i = 0; i < this.itemCardComps.length; i++) { + const comp = this.itemCardComps[i]; + if (!comp) continue; + + if (i < targetCount) { + comp.applyCardData(items[i]); + // 已购买的商品标记为已购 + if (this.purchasedItemUuids.has(items[i].uuid)) { + comp.setPurchased(); + } + } else { + // 多余槽位清空 + comp.applyCardData(null as unknown as CardConfig); } } // 根据物品数量设置列表面板高度 - this.resizeListBox(this.shopBoxNode, items.length); + this.resizeListBox(this.shopBoxNode, targetCount); // 默认显示商店面板 if (this.shopPanNode) { @@ -606,45 +548,39 @@ export class MissionCardComp extends CCComp { } mLogger.log(this.debugMode, "MissionCardComp", "populate shop items", { - count: items.length + count: items.length, + slotCount: this.itemCardComps.length }); } - /** 清空商品列表 */ - private clearShopItems() { - if (this.shopBoxNode && this.shopBoxNode.isValid) { - this.shopBoxNode.removeAllChildren(); + /** + * 确保药品槽位数量足够。 + * 优先复用现有槽位,不足时从 itemPrefab 实例化补充。 + */ + private ensureItemSlots(targetCount: number) { + if (!this.shopBoxNode || !this.itemPrefab) return; + + // 刷新缓存 + this.cacheItemCardComps(); + + // 补充实例化不足的槽位 + while (this.itemCardComps.length < targetCount) { + const node = instantiate(this.itemPrefab); + this.shopBoxNode.addChild(node); + const comp = node.getComponent(ItemListComp) || node.addComponent(ItemListComp); + this.itemCardComps.push(comp); } } - private dispatchCardsToSkillSlots(cards: CardConfig[]) { - if (!this.skillCardComps) return; - for (let i = 0; i < this.skillCardComps.length; i++) { - if (this.skillCardComps[i]) { - this.skillCardComps[i].applyCardData(cards[i] ?? null); + /** 清空商品列表(复用槽位,仅清空数据) */ + private clearShopItems() { + for (const comp of this.itemCardComps) { + if (comp && comp.node && comp.node.isValid) { + comp.applyCardData(null as unknown as CardConfig); } } } - private onUseSkillCard(event: string, args: any) { - // 购买技能卡后不再关闭弹窗:技能卡池与英雄卡池保持一致, - // 由 onCardUsed 立即向被使用的槽位补充一张新技能卡。 - // 弹窗由外部(按钮/阶段切换)控制显隐。 - - // 修复:独立判断 guide2 的关闭 和 guide3 的开启 - if (!smc.finish_guides.includes(2)) { - smc.finish_guides.push(2); - oops.gui.remove(UIID.Guide2); - } - - if (!smc.finish_guides.includes(3)) { - oops.gui.open(UIID.Guide3); - } - - // 驻场技能可能影响刷新费用(如"刷新优惠"),延迟到下一帧刷新费用 UI - this.scheduleOnce(() => this.updateCoinAndCostUI(), 0); - } - /** 装备购买事件回调:记录已购 UUID,防止重复购买 */ private onUseEquipCard(event: string, args: any) { const usedCard = args as CardConfig; @@ -668,7 +604,6 @@ export class MissionCardComp extends CCComp { oops.message.off(GameEvent.HeroDead, this.onHeroDead, this); oops.message.off(GameEvent.HeroSell, this.onHeroSell, this); oops.message.off(GameEvent.UseHeroCard, this.onUseHeroCard, this); - oops.message.off(GameEvent.UseSkillCard, this.onUseSkillCard, this); oops.message.off(GameEvent.UseEquipCard, this.onUseEquipCard, this); oops.message.off(GameEvent.UseItemCard, this.onUseItemCard, this); oops.message.off(GameEvent.UseSpecialCard, this.onUseSpecialCard, this); @@ -691,16 +626,6 @@ export class MissionCardComp extends CCComp { if (this.showEquips && this.showEquips.isValid) { this.showEquips.off(NodeEventType.TOUCH_END, this.onShowEquipsClick, this); } - if (this.skill_refresh && this.skill_refresh.isValid) { - this.skill_refresh.off(NodeEventType.TOUCH_START, this.onSkillDrawTouchStart, this); - this.skill_refresh.off(NodeEventType.TOUCH_END, this.onSkillDrawTouchEnd, this); - this.skill_refresh.off(NodeEventType.TOUCH_CANCEL, this.onSkillDrawTouchCancel, this); - } - if (this.skill_ad_refresh && this.skill_ad_refresh.isValid) { - this.skill_ad_refresh.off(NodeEventType.TOUCH_START, this.onSkillAdDrawTouchStart, this); - this.skill_ad_refresh.off(NodeEventType.TOUCH_END, this.onSkillAdDrawTouchEnd, this); - this.skill_ad_refresh.off(NodeEventType.TOUCH_CANCEL, this.onSkillAdDrawTouchCancel, this); - } if (this.showShop && this.showShop.isValid) { this.showShop.off(NodeEventType.TOUCH_END, this.onShowShopClick, this); } @@ -709,6 +634,11 @@ export class MissionCardComp extends CCComp { this.equip_refresh.off(NodeEventType.TOUCH_END, this.onEquipDrawTouchEnd, this); this.equip_refresh.off(NodeEventType.TOUCH_CANCEL, this.onEquipDrawTouchCancel, this); } + if (this.skill_refresh && this.skill_refresh.isValid) { + this.skill_refresh.off(NodeEventType.TOUCH_START, this.onSkillDrawTouchStart, this); + this.skill_refresh.off(NodeEventType.TOUCH_END, this.onSkillDrawTouchEnd, this); + this.skill_refresh.off(NodeEventType.TOUCH_CANCEL, this.onSkillDrawTouchCancel, this); + } if (this.shop_refresh && this.shop_refresh.isValid) { this.shop_refresh.off(NodeEventType.TOUCH_START, this.onShopDrawTouchStart, this); this.shop_refresh.off(NodeEventType.TOUCH_END, this.onShopDrawTouchEnd, this); @@ -811,13 +741,14 @@ export class MissionCardComp extends CCComp { /** * 单张卡牌被成功使用后的整池刷新回调: - * - payload 为该卡槽组件实例(CHeroComp 或 SCardComp)。 + * - payload 为该卡槽组件实例(CHeroComp / EquipListComp / ItemListComp)。 * - 命中英雄卡槽 → 重新构建 3 张英雄池卡牌并分发到所有英雄槽。 - * - 命中技能卡槽 → 重新构建 3 张技能卡并分发到所有技能槽。 + * - 命中装备卡槽 → 重新抽取装备并分发到所有装备槽。 + * - 命中药品卡槽 → 重新抽取药品并分发到所有药品槽。 * - 未命中任何槽位 → 忽略。 * * Why: 购买一张卡后立即刷新整个卡池(不扣金币),让玩家持续从新池中挑选; - * 英雄卡池与技能卡池遵循同一逻辑。 + * 所有卡池遵循同一逻辑。 * SpecialRefresh 自身效果(onUseSpecialCard 中的 tryRefreshHeroCards) * 已是整池刷新,因此 CHeroComp 对其不派发 CardUsed,避免双重刷新。 */ @@ -835,15 +766,32 @@ export class MissionCardComp extends CCComp { return; } + const equipIdx = this.equipCardComps.findIndex(c => c === source); + if (equipIdx >= 0) { + this.populateEquipments(); + mLogger.log(this.debugMode, "MissionCardComp", "refresh equip pool after buy", { + triggerSlot: equipIdx + }); + return; + } + const skillIdx = this.skillCardComps.findIndex(c => c === source); if (skillIdx >= 0) { - const cards = this.buildSkillDrawCards(); - this.dispatchCardsToSkillSlots(cards); + this.populateSkillCards(); mLogger.log(this.debugMode, "MissionCardComp", "refresh skill pool after buy", { triggerSlot: skillIdx }); return; } + + const itemIdx = this.itemCardComps.findIndex(c => c === source); + if (itemIdx >= 0) { + this.populateShopItems(); + mLogger.log(this.debugMode, "MissionCardComp", "refresh item pool after buy", { + triggerSlot: itemIdx + }); + return; + } } // ======================== 按钮触控回调 ======================== @@ -1030,9 +978,9 @@ export class MissionCardComp extends CCComp { } /** - * 填充装备列表: + * 填充装备列表(槽位复用模式): * 从 EquipPoolList 按权重抽取 3 张装备卡, - * 实例化 equipPrefab 到 equipsBoxNode, + * 优先复用现有槽位(EquipsBoxNode 子节点),不足再实例化新槽位, * 每个装备项由 EquipListComp 渲染并处理购买。 * * 已购买的装备会标记为已购状态(隐藏购买按钮)。 @@ -1040,25 +988,32 @@ export class MissionCardComp extends CCComp { private populateEquipments() { if (!this.equipsBoxNode || !this.equipPrefab) return; - // 清空旧列表 - this.equipsBoxNode.removeAllChildren(); - // 从装备卡池按权重抽取 3 张 const equips = drawEquipCards(3); - for (const equip of equips) { - const node = instantiate(this.equipPrefab); - this.equipsBoxNode.addChild(node); - const comp = node.getComponent(EquipListComp) || node.addComponent(EquipListComp); - comp.applyCardData(equip); + const targetCount = equips.length; - // 已购买的装备标记为已购 - if (this.purchasedEquipUuids.has(equip.uuid)) { - comp.setPurchased(); + // 确保槽位数量足够(复用 + 补充实例化) + this.ensureEquipSlots(targetCount); + + // 分发数据到槽位 + for (let i = 0; i < this.equipCardComps.length; i++) { + const comp = this.equipCardComps[i]; + if (!comp) continue; + + if (i < targetCount) { + comp.applyCardData(equips[i]); + // 已购买的装备标记为已购 + if (this.purchasedEquipUuids.has(equips[i].uuid)) { + comp.setPurchased(); + } + } else { + // 多余槽位清空 + comp.applyCardData(null as unknown as CardConfig); } } // 根据物品数量设置列表面板高度 - this.resizeListBox(this.equipsBoxNode, equips.length); + this.resizeListBox(this.equipsBoxNode, targetCount); // 默认显示装备面板 if (this.equipsPanNode) { @@ -1066,55 +1021,125 @@ export class MissionCardComp extends CCComp { } mLogger.log(this.debugMode, "MissionCardComp", "populate equipments", { - count: equips.length + count: equips.length, + slotCount: this.equipCardComps.length }); } - /** 清空装备列表 */ - private clearEquipments() { - if (this.equipsBoxNode && this.equipsBoxNode.isValid) { - this.equipsBoxNode.removeAllChildren(); + /** + * 确保装备槽位数量足够。 + * 优先复用现有槽位,不足时从 equipPrefab 实例化补充。 + */ + private ensureEquipSlots(targetCount: number) { + if (!this.equipsBoxNode || !this.equipPrefab) return; + + // 刷新缓存 + this.cacheEquipCardComps(); + + // 补充实例化不足的槽位 + while (this.equipCardComps.length < targetCount) { + const node = instantiate(this.equipPrefab); + this.equipsBoxNode.addChild(node); + const comp = node.getComponent(EquipListComp) || node.addComponent(EquipListComp); + this.equipCardComps.push(comp); } } - // ======================== 技能抽卡按钮回调 ======================== - private onSkillDrawTouchStart() { - this.playButtonPressAnim(this.skill_refresh); - } - private onSkillDrawTouchEnd() { - oops.audio.playEffect("music/button"); - this.playButtonClickAnim(this.skill_refresh, () => this.onClickSkillRefresh()); - } - private onSkillDrawTouchCancel() { - this.playButtonResetAnim(this.skill_refresh); + /** 清空装备列表(复用槽位,仅清空数据) */ + private clearEquipments() { + for (const comp of this.equipCardComps) { + if (comp && comp.node && comp.node.isValid) { + comp.applyCardData(null as unknown as CardConfig); + } + } } - private onSkillAdDrawTouchStart() { - this.playButtonPressAnim(this.skill_ad_refresh); - } - private onSkillAdDrawTouchEnd() { - oops.audio.playEffect("music/button"); - this.playButtonClickAnim(this.skill_ad_refresh, () => this.onClickSkillAdRefresh()); - } - private onSkillAdDrawTouchCancel() { - this.playButtonResetAnim(this.skill_ad_refresh); + // ======================== 技能抽卡(英雄三槽模式) ======================== + + /** + * 填充技能卡槽: + * 从 SkillCardList 按权重抽取 3 张技能卡, + * 优先复用现有槽位(skillBoxNode 子节点),不足再实例化新槽位, + * 每个技能卡项由 SCardComp 渲染并处理购买。 + */ + private populateSkillCards() { + if (!this.skillBoxNode || !this.sCardPrefab) return; + + // 从技能卡池按权重抽取 3 张 + const skills = drawSkillCards(3); + const targetCount = skills.length; + + // 确保槽位数量足够(复用 + 补充实例化) + this.ensureSkillSlots(targetCount); + + // 分发数据到槽位 + for (let i = 0; i < this.skillCardComps.length; i++) { + const comp = this.skillCardComps[i]; + if (!comp) continue; + + if (i < targetCount) { + comp.applyDrawCard(skills[i]); + } else { + // 多余槽位清空 + comp.applyDrawCard(null); + } + } + + // 根据技能数量设置列表面板高度 + this.resizeListBox(this.skillBoxNode, targetCount); + + // 默认显示技能面板 + if (this.skillPanNode) { + this.skillPanNode.active = true; + } + + mLogger.log(this.debugMode, "MissionCardComp", "populate skill cards", { + count: skills.length, + slotCount: this.skillCardComps.length + }); } - private onClickSkillRefresh() { - const cost = MissionEconomy.getRefreshCost(this.refreshCost); - const success = MissionEconomy.executeRefresh(this.refreshCost); - if (!success) { - this.showSmallTip("refresh_coin"); + /** + * 确保技能槽位数量足够。 + * 优先复用现有槽位,不足时从 sCardPrefab 实例化补充。 + */ + private ensureSkillSlots(targetCount: number) { + if (!this.skillBoxNode || !this.sCardPrefab) return; + + // 刷新缓存 + this.cacheSkillCardComps(); + + // 补充实例化不足的槽位 + while (this.skillCardComps.length < targetCount) { + const node = instantiate(this.sCardPrefab); + this.skillBoxNode.addChild(node); + const comp = node.getComponent(SCardComp) || node.addComponent(SCardComp); + this.skillCardComps.push(comp); + } + } + + /** 清空技能卡槽(复用槽位,仅清空数据) */ + private clearSkillCards() { + for (const comp of this.skillCardComps) { + if (comp && comp.node && comp.node.isValid) { + comp.clearBySystem(); + } + } + } + + /** + * 缓存技能卡槽组件引用。 + * 技能卡槽在编辑器中通过 sCardPrefab 实例化为 skillBoxNode 的子节点, + * 每个子节点根节点挂载 SCardComp。 + */ + private cacheSkillCardComps() { + if (!this.skillBoxNode || !this.skillBoxNode.isValid) { + this.skillCardComps = []; return; } - const cards = this.buildSkillDrawCards(); - this.dispatchCardsToSkillSlots(cards); - } - - private onClickSkillAdRefresh() { - // TODO: 接入广告 SDK 逻辑,目前先直接刷新 - const cards = this.buildSkillDrawCards(); - this.dispatchCardsToSkillSlots(cards); + this.skillCardComps = this.skillBoxNode.children + .map(node => node.getComponent(SCardComp)) + .filter((comp): comp is SCardComp => !!comp); } // ======================== 装备/药品刷新按钮回调 ======================== @@ -1141,6 +1166,17 @@ export class MissionCardComp extends CCComp { this.playButtonResetAnim(this.shop_refresh); } + private onSkillDrawTouchStart() { + this.playButtonPressAnim(this.skill_refresh); + } + private onSkillDrawTouchEnd() { + oops.audio.playEffect("music/button"); + this.playButtonClickAnim(this.skill_refresh, () => this.onClickSkillRefresh()); + } + private onSkillDrawTouchCancel() { + this.playButtonResetAnim(this.skill_refresh); + } + /** 装备刷新:扣费后重新抽取 3 张装备展示 */ private onClickEquipRefresh() { const cost = MissionEconomy.getRefreshCost(this.refreshCost); @@ -1163,16 +1199,24 @@ export class MissionCardComp extends CCComp { this.populateShopItems(); } + /** 技能刷新:扣费后重新抽取 3 张技能卡展示 */ + private onClickSkillRefresh() { + const success = MissionEconomy.executeRefresh(this.refreshCost); + if (!success) { + this.showSmallTip("refresh_coin"); + return; + } + this.populateSkillCards(); + } + /** 将 cardPrefab 实例化为 3 个卡槽并映射为 CHeroComp,形成固定顺序控制数组(幂等:已缓存则不重复实例化) */ private cacheCardComps() { - // 幂等保护:卡槽已存在且节点有效时,仅刷新 skillCardComps 缓存,不重复实例化英雄卡槽 + // 幂等保护:卡槽已存在且节点有效时,仅刷新其他缓存,不重复实例化英雄卡槽 const hasValidHeroComps = this.cardComps.length === 3 && this.cardComps.every(c => c && c.node && c.node.isValid); if (hasValidHeroComps) { - const skillNodes = [this.skill_card1, this.skill_card2, this.skill_card3]; - this.skillCardComps = skillNodes - .map(node => node?.getComponent(SCardComp)) - .filter((comp): comp is SCardComp => !!comp); + this.cacheEquipCardComps(); + this.cacheItemCardComps(); return; } @@ -1210,10 +1254,38 @@ export class MissionCardComp extends CCComp { }); } - const skillNodes = [this.skill_card1, this.skill_card2, this.skill_card3]; - this.skillCardComps = skillNodes - .map(node => node?.getComponent(SCardComp)) - .filter((comp): comp is SCardComp => !!comp); + this.cacheEquipCardComps(); + this.cacheItemCardComps(); + } + + /** + * 缓存装备卡槽组件引用。 + * 装备卡槽在编辑器中通过 equipPrefab 实例化为 equipsBoxNode 的子节点, + * 每个子节点根节点挂载 EquipListComp。 + */ + private cacheEquipCardComps() { + if (!this.equipsBoxNode || !this.equipsBoxNode.isValid) { + this.equipCardComps = []; + return; + } + this.equipCardComps = this.equipsBoxNode.children + .map(node => node.getComponent(EquipListComp)) + .filter((comp): comp is EquipListComp => !!comp); + } + + /** + * 缓存药品卡槽组件引用。 + * 药品卡槽在编辑器中通过 itemPrefab 实例化为 shopBoxNode 的子节点, + * 每个子节点根节点挂载 ItemListComp。 + */ + private cacheItemCardComps() { + if (!this.shopBoxNode || !this.shopBoxNode.isValid) { + this.itemCardComps = []; + return; + } + this.itemCardComps = this.shopBoxNode.children + .map(node => node.getComponent(ItemListComp)) + .filter((comp): comp is ItemListComp => !!comp); } // ======================== 核心业务:抽卡 ======================== @@ -1373,16 +1445,6 @@ export class MissionCardComp extends CCComp { return cards[cards.length - 1]; } - /** - * 构建技能卡抽卡结果,返回 3 张。 - * - * 技能卡池长期存在,不再按波次过滤, - * 直接从 SCardSet 的 drawSkillCards 按权重抽取。 - */ - private buildSkillDrawCards(): CardConfig[] { - return drawSkillCards(3); - } - private tryRefreshHeroCards(heroType?: HType): boolean { const cards = drawCardsByRule(1, { count: 3, @@ -1438,11 +1500,6 @@ export class MissionCardComp extends CCComp { this.cardComps.forEach(comp => { if (comp) comp.clearBySystem(); }); - if (this.skillCardComps) { - this.skillCardComps.forEach(comp => { - if (comp) comp.applyCardData(null); - }); - } } private layoutCardSlots() { @@ -1489,18 +1546,6 @@ export class MissionCardComp extends CCComp { } } - if (this.skill_refresh) { - const nobg = this.skill_refresh.getChildByName("nobg"); - if (nobg) { - nobg.active = !this.canDrawCards(); - } - const coinNode = this.skill_refresh.getChildByName("coin"); - const numLabel = coinNode?.getChildByName("num")?.getComponent(Label); - if (numLabel) { - numLabel.string = `${MissionEconomy.getRefreshCost(this.refreshCost)}`; - } - } - if (this.equip_refresh) { const nobg = this.equip_refresh.getChildByName("nobg"); if (nobg) { @@ -1524,6 +1569,18 @@ export class MissionCardComp extends CCComp { numLabel.string = `${MissionEconomy.getRefreshCost(this.refreshCost)}`; } } + + if (this.skill_refresh) { + const nobg = this.skill_refresh.getChildByName("nobg"); + if (nobg) { + nobg.active = !this.canDrawCards(); + } + const coinNode = this.skill_refresh.getChildByName("coin"); + const numLabel = coinNode?.getChildByName("num")?.getComponent(Label); + if (numLabel) { + numLabel.string = `${MissionEconomy.getRefreshCost(this.refreshCost)}`; + } + } } private updateCoinAndCostUI() { diff --git a/assets/script/game/map/SCardComp.ts b/assets/script/game/map/SCardComp.ts index 4e363dba..bb7e72b8 100644 --- a/assets/script/game/map/SCardComp.ts +++ b/assets/script/game/map/SCardComp.ts @@ -397,6 +397,9 @@ export class SCardComp extends CCComp { // 播放购买动画(卡牌放大 + 淡出) this.playPurchaseAnim(); + // 派发 CardUsed 事件,通知 MissionCardComp 刷新技能卡池 + oops.message.dispatchEvent(GameEvent.CardUsed, this); + mLogger.log(this.debugMode, "SCardComp", "skill card purchased", { uuid: this.cardData.uuid, cost @@ -411,6 +414,27 @@ export class SCardComp extends CCComp { } } + /** + * 接收 MissionCardComp 分发的卡牌并刷新显示。 + * @param data 卡牌配置,null 时清空显示 + * @returns 是否成功接收(true = 接收并刷新 UI) + */ + applyDrawCard(data: CardConfig | null): boolean { + this.applyCardData(data); + return !!data; + } + + /** + * 系统清槽:任务开始/结束时强制重置。 + * 清空数据与 UI 并隐藏节点。 + */ + clearBySystem() { + this.cardData = null; + this.isPurchased = false; + this.applyEmptyUI(); + this.node.active = false; + } + /** ECS 组件移除时销毁节点 */ reset() { if (this.node && this.node.isValid) {