diff --git a/assets/resources/gui/element/hnode.prefab b/assets/resources/gui/element/hnode.prefab index 206fb10c..cf8edc30 100644 --- a/assets/resources/gui/element/hnode.prefab +++ b/assets/resources/gui/element/hnode.prefab @@ -28,32 +28,32 @@ "__id__": 23 }, { - "__id__": 77 + "__id__": 69 }, { - "__id__": 131 + "__id__": 115 }, { - "__id__": 159 + "__id__": 143 }, { - "__id__": 187 + "__id__": 171 }, { - "__id__": 213 + "__id__": 197 } ], "_active": true, "_components": [ { - "__id__": 230 + "__id__": 214 }, { - "__id__": 232 + "__id__": 216 } ], "_prefab": { - "__id__": 234 + "__id__": 218 }, "_lpos": { "__type__": "cc.Vec3", @@ -562,22 +562,19 @@ }, { "__id__": 56 - }, - { - "__id__": 64 } ], "_active": true, "_components": [ { - "__id__": 72 + "__id__": 64 }, { - "__id__": 74 + "__id__": 66 } ], "_prefab": { - "__id__": 76 + "__id__": 68 }, "_lpos": { "__type__": "cc.Vec3", @@ -610,14 +607,14 @@ }, { "__type__": "cc.Node", - "_name": "base", + "_name": "lv1", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 23 }, "_children": [], - "_active": false, + "_active": true, "_components": [ { "__id__": 25 @@ -675,8 +672,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 170, - "height": 230 + "width": 110, + "height": 150 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -687,7 +684,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "3eVeyevnFHbLG9l9/2NLWn" + "fileId": "c57F8z/HBFNqjgb5xG4GtI" }, { "__type__": "cc.Sprite", @@ -712,7 +709,7 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@cb195", + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@d5c11", "__expectedType__": "cc.SpriteFrame" }, "_type": 1, @@ -735,7 +732,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "d0qvx1mk5N3qFUQkij9IzQ" + "fileId": "492EvPQ0ZF979/V3VTLahg" }, { "__type__": "cc.Widget", @@ -771,7 +768,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "4apdph9IdO97NRBjtwBSrq" + "fileId": "ecPV63g7NBoJNNrjzGPHj8" }, { "__type__": "cc.PrefabInfo", @@ -781,21 +778,21 @@ "asset": { "__id__": 0 }, - "fileId": "1fhtxGZ0RPfq8WMvemnUNj", + "fileId": "a9ikMW9KRNsrEXcI6Nwxso", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", - "_name": "lv1", + "_name": "lv2", "_objFlags": 0, "__editorExtras__": {}, "_parent": { "__id__": 23 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 33 @@ -853,8 +850,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 110, - "height": 150 + "width": 170, + "height": 230 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -865,7 +862,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "c57F8z/HBFNqjgb5xG4GtI" + "fileId": "82ycXHnXxFtbdke+92iKu4" }, { "__type__": "cc.Sprite", @@ -890,7 +887,7 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@d5c11", + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@cb195", "__expectedType__": "cc.SpriteFrame" }, "_type": 1, @@ -913,7 +910,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "492EvPQ0ZF979/V3VTLahg" + "fileId": "c9Lx6Fy05DiabhsB1udGhJ" }, { "__type__": "cc.Widget", @@ -949,7 +946,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "ecPV63g7NBoJNNrjzGPHj8" + "fileId": "17ITU12AdCSZJ+0iJtU0GT" }, { "__type__": "cc.PrefabInfo", @@ -959,14 +956,14 @@ "asset": { "__id__": 0 }, - "fileId": "a9ikMW9KRNsrEXcI6Nwxso", + "fileId": "c2HKm7BvFLg7DTlF5ZW2NN", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", - "_name": "lv2", + "_name": "lv3", "_objFlags": 0, "__editorExtras__": {}, "_parent": { @@ -1043,7 +1040,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "82ycXHnXxFtbdke+92iKu4" + "fileId": "d27LrWUqBPSr+iA8cXfhND" }, { "__type__": "cc.Sprite", @@ -1068,7 +1065,7 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@cb195", + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@8de73", "__expectedType__": "cc.SpriteFrame" }, "_type": 1, @@ -1091,7 +1088,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "c9Lx6Fy05DiabhsB1udGhJ" + "fileId": "0a9kPOCl1GAIZ2GWm8jGK7" }, { "__type__": "cc.Widget", @@ -1127,7 +1124,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "17ITU12AdCSZJ+0iJtU0GT" + "fileId": "12qDOWc2dHpZQvkBPhR4TK" }, { "__type__": "cc.PrefabInfo", @@ -1137,14 +1134,14 @@ "asset": { "__id__": 0 }, - "fileId": "c2HKm7BvFLg7DTlF5ZW2NN", + "fileId": "5dmFh5IPFBNZ9DkdY0vt05", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", - "_name": "lv3", + "_name": "lv4", "_objFlags": 0, "__editorExtras__": {}, "_parent": { @@ -1221,7 +1218,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "d27LrWUqBPSr+iA8cXfhND" + "fileId": "2e4mpfuiBPXYZrY5N860qZ" }, { "__type__": "cc.Sprite", @@ -1246,7 +1243,7 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@8de73", + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@4fde0", "__expectedType__": "cc.SpriteFrame" }, "_type": 1, @@ -1269,7 +1266,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "0a9kPOCl1GAIZ2GWm8jGK7" + "fileId": "27dSxRXDNE844EHvQ5KBlv" }, { "__type__": "cc.Widget", @@ -1305,7 +1302,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "12qDOWc2dHpZQvkBPhR4TK" + "fileId": "89V0mJwKFM9ZaAoX76guGI" }, { "__type__": "cc.PrefabInfo", @@ -1315,14 +1312,14 @@ "asset": { "__id__": 0 }, - "fileId": "5dmFh5IPFBNZ9DkdY0vt05", + "fileId": "ca2zjIyPJPB7Sa0+NBukWq", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", - "_name": "lv4", + "_name": "lv5", "_objFlags": 0, "__editorExtras__": {}, "_parent": { @@ -1399,7 +1396,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "2e4mpfuiBPXYZrY5N860qZ" + "fileId": "7aVYPzbapCToTj7Ol067xD" }, { "__type__": "cc.Sprite", @@ -1423,184 +1420,6 @@ "b": 255, "a": 255 }, - "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@4fde0", - "__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": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", - "__expectedType__": "cc.SpriteAtlas" - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "27dSxRXDNE844EHvQ5KBlv" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 56 - }, - "_enabled": true, - "__prefab": { - "__id__": 62 - }, - "_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": 181, - "_originalHeight": 202, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "89V0mJwKFM9ZaAoX76guGI" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "ca2zjIyPJPB7Sa0+NBukWq", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "lv5", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 23 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 65 - }, - { - "__id__": 67 - }, - { - "__id__": 69 - } - ], - "_prefab": { - "__id__": 71 - }, - "_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__": 64 - }, - "_enabled": true, - "__prefab": { - "__id__": 66 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 170, - "height": 230 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7aVYPzbapCToTj7Ol067xD" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 64 - }, - "_enabled": true, - "__prefab": { - "__id__": 68 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, "_spriteFrame": { "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@fc735", "__expectedType__": "cc.SpriteFrame" @@ -1633,11 +1452,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 64 + "__id__": 56 }, "_enabled": true, "__prefab": { - "__id__": 70 + "__id__": 62 }, "_alignFlags": 45, "_target": null, @@ -1686,7 +1505,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 73 + "__id__": 65 }, "_contentSize": { "__type__": "cc.Size", @@ -1714,7 +1533,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 75 + "__id__": 67 }, "_alignFlags": 45, "_target": null, @@ -1762,6 +1581,9 @@ "__id__": 1 }, "_children": [ + { + "__id__": 70 + }, { "__id__": 78 }, @@ -1773,25 +1595,19 @@ }, { "__id__": 102 - }, - { - "__id__": 110 - }, - { - "__id__": 118 } ], "_active": true, "_components": [ { - "__id__": 126 + "__id__": 110 }, { - "__id__": 128 + "__id__": 112 } ], "_prefab": { - "__id__": 130 + "__id__": 114 }, "_lpos": { "__type__": "cc.Vec3", @@ -1824,12 +1640,190 @@ }, { "__type__": "cc.Node", - "_name": "base", + "_name": "lv1", "_objFlags": 0, "__editorExtras__": {}, "_parent": { + "__id__": 69 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 71 + }, + { + "__id__": 73 + }, + { + "__id__": 75 + } + ], + "_prefab": { "__id__": 77 }, + "_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__": 70 + }, + "_enabled": true, + "__prefab": { + "__id__": 72 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 110, + "height": 150 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "90m0Ea9SVDdbN2ykW1de1f" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 70 + }, + "_enabled": true, + "__prefab": { + "__id__": 74 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@df52c", + "__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": { + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", + "__expectedType__": "cc.SpriteAtlas" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "66qS0lAqpJWqLb28xUcNx2" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 70 + }, + "_enabled": true, + "__prefab": { + "__id__": 76 + }, + "_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": 181, + "_originalHeight": 202, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "6dNvQHIVpDMaeklaHv0kQR" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "4bM41yPe5GbrxV12NIX9U7", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "lv2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 69 + }, "_children": [], "_active": false, "_components": [ @@ -1901,7 +1895,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "07yVbbxc1Fhb0au5tD39az" + "fileId": "ebybv87h9DlIqlgf7B0Enx" }, { "__type__": "cc.Sprite", @@ -1949,7 +1943,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "1dJeSk59pLyb/kA8dLLaop" + "fileId": "1co47y1PFApasjxPJFlAUZ" }, { "__type__": "cc.Widget", @@ -1985,7 +1979,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "5f3dSOOmNNb6XAX6lAf4JX" + "fileId": "748kmBMeNKULGrK0YaKC30" }, { "__type__": "cc.PrefabInfo", @@ -1995,21 +1989,21 @@ "asset": { "__id__": 0 }, - "fileId": "8deG6/+ShHmr7mrSJ/TP2N", + "fileId": "cdgWaMo/5K8pMzbDPVOQ+Y", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", - "_name": "lv1", + "_name": "lv3", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 77 + "__id__": 69 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 87 @@ -2067,8 +2061,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 110, - "height": 150 + "width": 170, + "height": 230 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2079,7 +2073,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "90m0Ea9SVDdbN2ykW1de1f" + "fileId": "66bTRlR2JCCpiNUrH8E3To" }, { "__type__": "cc.Sprite", @@ -2104,7 +2098,7 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@df52c", + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@e19cf", "__expectedType__": "cc.SpriteFrame" }, "_type": 1, @@ -2127,7 +2121,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "66qS0lAqpJWqLb28xUcNx2" + "fileId": "ab1kf1KwJM4IoujzsdXsv9" }, { "__type__": "cc.Widget", @@ -2163,7 +2157,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "6dNvQHIVpDMaeklaHv0kQR" + "fileId": "7e4Lnx2bVAloa7PHwQSApS" }, { "__type__": "cc.PrefabInfo", @@ -2173,18 +2167,18 @@ "asset": { "__id__": 0 }, - "fileId": "4bM41yPe5GbrxV12NIX9U7", + "fileId": "82M4JHIKJAMLLqnIh8xNo7", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", - "_name": "lv2", + "_name": "lv4", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 77 + "__id__": 69 }, "_children": [], "_active": false, @@ -2257,7 +2251,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "ebybv87h9DlIqlgf7B0Enx" + "fileId": "3f7fGsYbZOoZTlJn5AMwEa" }, { "__type__": "cc.Sprite", @@ -2282,7 +2276,7 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@4cf00", + "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@e9809", "__expectedType__": "cc.SpriteFrame" }, "_type": 1, @@ -2305,7 +2299,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "1co47y1PFApasjxPJFlAUZ" + "fileId": "1ey+7HhehI0L761cyaoFbD" }, { "__type__": "cc.Widget", @@ -2341,7 +2335,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "748kmBMeNKULGrK0YaKC30" + "fileId": "9cDnpgV0lKn7CLY3schgmn" }, { "__type__": "cc.PrefabInfo", @@ -2351,18 +2345,18 @@ "asset": { "__id__": 0 }, - "fileId": "cdgWaMo/5K8pMzbDPVOQ+Y", + "fileId": "9cC4FHfGZB165nWu4Qx+oj", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { "__type__": "cc.Node", - "_name": "lv3", + "_name": "lv5", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 77 + "__id__": 69 }, "_children": [], "_active": false, @@ -2435,7 +2429,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "66bTRlR2JCCpiNUrH8E3To" + "fileId": "e0TUQ1+pFKIpXDNvaBrlf/" }, { "__type__": "cc.Sprite", @@ -2459,362 +2453,6 @@ "b": 255, "a": 255 }, - "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@e19cf", - "__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": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", - "__expectedType__": "cc.SpriteAtlas" - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "ab1kf1KwJM4IoujzsdXsv9" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 102 - }, - "_enabled": true, - "__prefab": { - "__id__": 108 - }, - "_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": 181, - "_originalHeight": 202, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7e4Lnx2bVAloa7PHwQSApS" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "82M4JHIKJAMLLqnIh8xNo7", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "lv4", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 77 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 111 - }, - { - "__id__": 113 - }, - { - "__id__": 115 - } - ], - "_prefab": { - "__id__": 117 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_mobility": 0, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 110 - }, - "_enabled": true, - "__prefab": { - "__id__": 112 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 170, - "height": 230 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "3f7fGsYbZOoZTlJn5AMwEa" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 110 - }, - "_enabled": true, - "__prefab": { - "__id__": 114 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@e9809", - "__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": { - "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73", - "__expectedType__": "cc.SpriteAtlas" - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "1ey+7HhehI0L761cyaoFbD" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 110 - }, - "_enabled": true, - "__prefab": { - "__id__": 116 - }, - "_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": 181, - "_originalHeight": 202, - "_alignMode": 2, - "_lockFlags": 0, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "9cDnpgV0lKn7CLY3schgmn" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "9cC4FHfGZB165nWu4Qx+oj", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, - { - "__type__": "cc.Node", - "_name": "lv5", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 77 - }, - "_children": [], - "_active": false, - "_components": [ - { - "__id__": 119 - }, - { - "__id__": 121 - }, - { - "__id__": 123 - } - ], - "_prefab": { - "__id__": 125 - }, - "_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__": 118 - }, - "_enabled": true, - "__prefab": { - "__id__": 120 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 170, - "height": 230 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "e0TUQ1+pFKIpXDNvaBrlf/" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 118 - }, - "_enabled": true, - "__prefab": { - "__id__": 122 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, "_spriteFrame": { "__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@d5f55", "__expectedType__": "cc.SpriteFrame" @@ -2847,11 +2485,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 118 + "__id__": 102 }, "_enabled": true, "__prefab": { - "__id__": 124 + "__id__": 108 }, "_alignFlags": 45, "_target": null, @@ -2896,11 +2534,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 77 + "__id__": 69 }, "_enabled": true, "__prefab": { - "__id__": 127 + "__id__": 111 }, "_contentSize": { "__type__": "cc.Size", @@ -2924,11 +2562,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 77 + "__id__": 69 }, "_enabled": true, "__prefab": { - "__id__": 129 + "__id__": 113 }, "_alignFlags": 45, "_target": null, @@ -2977,29 +2615,29 @@ }, "_children": [ { - "__id__": 132 + "__id__": 116 }, { - "__id__": 140 + "__id__": 124 }, { - "__id__": 146 + "__id__": 130 } ], "_active": true, "_components": [ { - "__id__": 152 + "__id__": 136 }, { - "__id__": 154 + "__id__": 138 }, { - "__id__": 156 + "__id__": 140 } ], "_prefab": { - "__id__": 158 + "__id__": 142 }, "_lpos": { "__type__": "cc.Vec3", @@ -3036,23 +2674,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 131 + "__id__": 115 }, "_children": [], "_active": true, "_components": [ { - "__id__": 133 + "__id__": 117 }, { - "__id__": 135 + "__id__": 119 }, { - "__id__": 137 + "__id__": 121 } ], "_prefab": { - "__id__": 139 + "__id__": 123 }, "_lpos": { "__type__": "cc.Vec3", @@ -3089,11 +2727,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 132 + "__id__": 116 }, "_enabled": true, "__prefab": { - "__id__": 134 + "__id__": 118 }, "_contentSize": { "__type__": "cc.Size", @@ -3117,11 +2755,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 132 + "__id__": 116 }, "_enabled": true, "__prefab": { - "__id__": 136 + "__id__": 120 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3165,11 +2803,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 132 + "__id__": 116 }, "_enabled": true, "__prefab": { - "__id__": 138 + "__id__": 122 }, "_alignFlags": 45, "_target": null, @@ -3214,20 +2852,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 131 + "__id__": 115 }, "_children": [], "_active": true, "_components": [ { - "__id__": 141 + "__id__": 125 }, { - "__id__": 143 + "__id__": 127 } ], "_prefab": { - "__id__": 145 + "__id__": 129 }, "_lpos": { "__type__": "cc.Vec3", @@ -3264,11 +2902,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 140 + "__id__": 124 }, "_enabled": true, "__prefab": { - "__id__": 142 + "__id__": 126 }, "_contentSize": { "__type__": "cc.Size", @@ -3292,11 +2930,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 140 + "__id__": 124 }, "_enabled": true, "__prefab": { - "__id__": 144 + "__id__": 128 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3350,20 +2988,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 131 + "__id__": 115 }, "_children": [], "_active": true, "_components": [ { - "__id__": 147 + "__id__": 131 }, { - "__id__": 149 + "__id__": 133 } ], "_prefab": { - "__id__": 151 + "__id__": 135 }, "_lpos": { "__type__": "cc.Vec3", @@ -3400,11 +3038,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 146 + "__id__": 130 }, "_enabled": true, "__prefab": { - "__id__": 148 + "__id__": 132 }, "_contentSize": { "__type__": "cc.Size", @@ -3428,11 +3066,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 146 + "__id__": 130 }, "_enabled": true, "__prefab": { - "__id__": 150 + "__id__": 134 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3509,11 +3147,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 131 + "__id__": 115 }, "_enabled": true, "__prefab": { - "__id__": 153 + "__id__": 137 }, "_contentSize": { "__type__": "cc.Size", @@ -3537,11 +3175,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 131 + "__id__": 115 }, "_enabled": false, "__prefab": { - "__id__": 155 + "__id__": 139 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3582,11 +3220,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 131 + "__id__": 115 }, "_enabled": true, "__prefab": { - "__id__": 157 + "__id__": 141 }, "_alignFlags": 12, "_target": null, @@ -3635,29 +3273,29 @@ }, "_children": [ { - "__id__": 160 + "__id__": 144 }, { - "__id__": 168 + "__id__": 152 }, { - "__id__": 174 + "__id__": 158 } ], "_active": true, "_components": [ { - "__id__": 180 + "__id__": 164 }, { - "__id__": 182 + "__id__": 166 }, { - "__id__": 184 + "__id__": 168 } ], "_prefab": { - "__id__": 186 + "__id__": 170 }, "_lpos": { "__type__": "cc.Vec3", @@ -3694,23 +3332,23 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 159 + "__id__": 143 }, "_children": [], "_active": true, "_components": [ { - "__id__": 161 + "__id__": 145 }, { - "__id__": 163 + "__id__": 147 }, { - "__id__": 165 + "__id__": 149 } ], "_prefab": { - "__id__": 167 + "__id__": 151 }, "_lpos": { "__type__": "cc.Vec3", @@ -3747,11 +3385,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 160 + "__id__": 144 }, "_enabled": true, "__prefab": { - "__id__": 162 + "__id__": 146 }, "_contentSize": { "__type__": "cc.Size", @@ -3775,11 +3413,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 160 + "__id__": 144 }, "_enabled": true, "__prefab": { - "__id__": 164 + "__id__": 148 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3823,11 +3461,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 160 + "__id__": 144 }, "_enabled": true, "__prefab": { - "__id__": 166 + "__id__": 150 }, "_alignFlags": 45, "_target": null, @@ -3872,20 +3510,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 159 + "__id__": 143 }, "_children": [], "_active": true, "_components": [ { - "__id__": 169 + "__id__": 153 }, { - "__id__": 171 + "__id__": 155 } ], "_prefab": { - "__id__": 173 + "__id__": 157 }, "_lpos": { "__type__": "cc.Vec3", @@ -3922,11 +3560,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 168 + "__id__": 152 }, "_enabled": true, "__prefab": { - "__id__": 170 + "__id__": 154 }, "_contentSize": { "__type__": "cc.Size", @@ -3950,11 +3588,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 168 + "__id__": 152 }, "_enabled": true, "__prefab": { - "__id__": 172 + "__id__": 156 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4008,20 +3646,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 159 + "__id__": 143 }, "_children": [], "_active": true, "_components": [ { - "__id__": 175 + "__id__": 159 }, { - "__id__": 177 + "__id__": 161 } ], "_prefab": { - "__id__": 179 + "__id__": 163 }, "_lpos": { "__type__": "cc.Vec3", @@ -4058,11 +3696,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 174 + "__id__": 158 }, "_enabled": true, "__prefab": { - "__id__": 176 + "__id__": 160 }, "_contentSize": { "__type__": "cc.Size", @@ -4086,11 +3724,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 174 + "__id__": 158 }, "_enabled": true, "__prefab": { - "__id__": 178 + "__id__": 162 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4167,11 +3805,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 159 + "__id__": 143 }, "_enabled": true, "__prefab": { - "__id__": 181 + "__id__": 165 }, "_contentSize": { "__type__": "cc.Size", @@ -4195,11 +3833,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 159 + "__id__": 143 }, "_enabled": false, "__prefab": { - "__id__": 183 + "__id__": 167 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4240,11 +3878,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 159 + "__id__": 143 }, "_enabled": true, "__prefab": { - "__id__": 185 + "__id__": 169 }, "_alignFlags": 12, "_target": null, @@ -4293,29 +3931,29 @@ }, "_children": [ { - "__id__": 188 + "__id__": 172 }, { - "__id__": 194 + "__id__": 178 }, { - "__id__": 200 + "__id__": 184 } ], "_active": true, "_components": [ { - "__id__": 206 + "__id__": 190 }, { - "__id__": 208 + "__id__": 192 }, { - "__id__": 210 + "__id__": 194 } ], "_prefab": { - "__id__": 212 + "__id__": 196 }, "_lpos": { "__type__": "cc.Vec3", @@ -4352,20 +3990,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 187 + "__id__": 171 }, "_children": [], "_active": true, "_components": [ { - "__id__": 189 + "__id__": 173 }, { - "__id__": 191 + "__id__": 175 } ], "_prefab": { - "__id__": 193 + "__id__": 177 }, "_lpos": { "__type__": "cc.Vec3", @@ -4402,11 +4040,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 188 + "__id__": 172 }, "_enabled": true, "__prefab": { - "__id__": 190 + "__id__": 174 }, "_contentSize": { "__type__": "cc.Size", @@ -4430,11 +4068,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 188 + "__id__": 172 }, "_enabled": true, "__prefab": { - "__id__": 192 + "__id__": 176 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4491,20 +4129,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 187 + "__id__": 171 }, "_children": [], "_active": true, "_components": [ { - "__id__": 195 + "__id__": 179 }, { - "__id__": 197 + "__id__": 181 } ], "_prefab": { - "__id__": 199 + "__id__": 183 }, "_lpos": { "__type__": "cc.Vec3", @@ -4541,11 +4179,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 194 + "__id__": 178 }, "_enabled": true, "__prefab": { - "__id__": 196 + "__id__": 180 }, "_contentSize": { "__type__": "cc.Size", @@ -4569,11 +4207,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 194 + "__id__": 178 }, "_enabled": true, "__prefab": { - "__id__": 198 + "__id__": 182 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4630,20 +4268,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 187 + "__id__": 171 }, "_children": [], "_active": true, "_components": [ { - "__id__": 201 + "__id__": 185 }, { - "__id__": 203 + "__id__": 187 } ], "_prefab": { - "__id__": 205 + "__id__": 189 }, "_lpos": { "__type__": "cc.Vec3", @@ -4680,11 +4318,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 200 + "__id__": 184 }, "_enabled": true, "__prefab": { - "__id__": 202 + "__id__": 186 }, "_contentSize": { "__type__": "cc.Size", @@ -4708,11 +4346,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 200 + "__id__": 184 }, "_enabled": true, "__prefab": { - "__id__": 204 + "__id__": 188 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4769,11 +4407,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 187 + "__id__": 171 }, "_enabled": true, "__prefab": { - "__id__": 207 + "__id__": 191 }, "_contentSize": { "__type__": "cc.Size", @@ -4797,11 +4435,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 187 + "__id__": 171 }, "_enabled": true, "__prefab": { - "__id__": 209 + "__id__": 193 }, "_resizeMode": 1, "_layoutType": 1, @@ -4835,11 +4473,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 187 + "__id__": 171 }, "_enabled": true, "__prefab": { - "__id__": 211 + "__id__": 195 }, "_alignFlags": 8, "_target": null, @@ -4888,26 +4526,26 @@ }, "_children": [ { - "__id__": 214 + "__id__": 198 } ], "_active": true, "_components": [ { - "__id__": 220 + "__id__": 204 }, { - "__id__": 222 + "__id__": 206 }, { - "__id__": 224 + "__id__": 208 }, { - "__id__": 227 + "__id__": 211 } ], "_prefab": { - "__id__": 229 + "__id__": 213 }, "_lpos": { "__type__": "cc.Vec3", @@ -4944,20 +4582,20 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 213 + "__id__": 197 }, "_children": [], "_active": true, "_components": [ { - "__id__": 215 + "__id__": 199 }, { - "__id__": 217 + "__id__": 201 } ], "_prefab": { - "__id__": 219 + "__id__": 203 }, "_lpos": { "__type__": "cc.Vec3", @@ -4994,11 +4632,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 214 + "__id__": 198 }, "_enabled": true, "__prefab": { - "__id__": 216 + "__id__": 200 }, "_contentSize": { "__type__": "cc.Size", @@ -5022,11 +4660,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 214 + "__id__": 198 }, "_enabled": true, "__prefab": { - "__id__": 218 + "__id__": 202 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -5103,11 +4741,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 213 + "__id__": 197 }, "_enabled": true, "__prefab": { - "__id__": 221 + "__id__": 205 }, "_contentSize": { "__type__": "cc.Size", @@ -5131,11 +4769,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 213 + "__id__": 197 }, "_enabled": true, "__prefab": { - "__id__": 223 + "__id__": 207 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -5179,15 +4817,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 213 + "__id__": 197 }, "_enabled": true, "__prefab": { - "__id__": 225 + "__id__": 209 }, "clickEvents": [ { - "__id__": 226 + "__id__": 210 } ], "_interactable": true, @@ -5239,7 +4877,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 213 + "__id__": 197 }, "_id": "" }, @@ -5263,11 +4901,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 213 + "__id__": 197 }, "_enabled": true, "__prefab": { - "__id__": 228 + "__id__": 212 }, "_alignFlags": 8, "_target": null, @@ -5316,7 +4954,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 231 + "__id__": 215 }, "_contentSize": { "__type__": "cc.Size", @@ -5344,7 +4982,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 233 + "__id__": 217 }, "icon_node": { "__id__": 10 @@ -5354,7 +4992,7 @@ "__id__": 23 }, "HF_node": { - "__id__": 77 + "__id__": 69 }, "_id": "" }, diff --git a/assets/script/game/common/config/CardSet.ts b/assets/script/game/common/config/CardSet.ts index 06cbf2b2..f95568e6 100644 --- a/assets/script/game/common/config/CardSet.ts +++ b/assets/script/game/common/config/CardSet.ts @@ -32,7 +32,7 @@ export interface CardConfig { cost: number weight: number kind: CKind - lv: CardLV + pool_lv: CardLV hero_lv?: number card_lv?:number } @@ -55,32 +55,35 @@ export const CARD_POOL_MAX_LEVEL = CardLV.LV5 /** 英雄最高等级限制 */ export const CARD_HERO_MAX_LEVEL = 3 /** 基础卡池(英雄、技能、功能) */ +export const HERO_LV2_INIT_PROB = 0.1 +export const HERO_LV2_PROB_INC_PER_LV = 0.05 + export const CardPoolList: CardConfig[] = [ - { uuid: 5001, type: CardType.Hero, cost: 3, weight: 25, lv: 1, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5101, type: CardType.Hero, cost: 3, weight: 25, lv: 1, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5201, type: CardType.Hero, cost: 3, weight: 25, lv: 1, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5301, type: CardType.Hero, cost: 3, weight: 25, lv: 1, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5001, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 1, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5101, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 1, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5201, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 1, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5301, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 1, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5003, type: CardType.Hero, cost: 3, weight: 25, lv: 2, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5102, type: CardType.Hero, cost: 3, weight: 25, lv: 2, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5302, type: CardType.Hero, cost: 3, weight: 25, lv: 2, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5003, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 2, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5102, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 2, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5302, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 2, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5002, type: CardType.Hero, cost: 3, weight: 25, lv: 3, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5103, type: CardType.Hero, cost: 3, weight: 25, lv: 3, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5202, type: CardType.Hero, cost: 3, weight: 25, lv: 3, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5002, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 3, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5103, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 3, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5202, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 3, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5004, type: CardType.Hero, cost: 3, weight: 25, lv: 4, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5104, type: CardType.Hero, cost: 3, weight: 25, lv: 4, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5303, type: CardType.Hero, cost: 3, weight: 25, lv: 4, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5004, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 4, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5104, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 4, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5303, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 4, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5105, type: CardType.Hero, cost: 3, weight: 25, lv: 5, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 5304, type: CardType.Hero, cost: 3, weight: 25, lv: 5, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5105, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 5, kind: CKind.Hero, hero_lv: 1 }, + { uuid: 5304, type: CardType.Hero, cost: 3, weight: 25, pool_lv: 5, kind: CKind.Hero, hero_lv: 1 }, - { uuid: 7001, type: CardType.SpecialUpgrade, cost: 6, weight: 16, lv: 1 ,kind: CKind.Card }, - { uuid: 7002, type: CardType.SpecialUpgrade, cost: 6, weight: 14, lv: 2 ,kind: CKind.Card }, - { uuid: 7101, type: CardType.SpecialRefresh, cost: 4, weight: 14, lv: 1 ,kind: CKind.Card }, - { uuid: 7102, type: CardType.SpecialRefresh, cost: 4, weight: 14, lv: 1 ,kind: CKind.Card }, - { uuid: 7103, type: CardType.SpecialRefresh, cost: 5, weight: 12, lv: 2 ,kind: CKind.Card }, + { uuid: 7001, type: CardType.SpecialUpgrade, cost: 6, weight: 16, pool_lv: 1 ,kind: CKind.Card }, + { uuid: 7002, type: CardType.SpecialUpgrade, cost: 6, weight: 14, pool_lv: 2 ,kind: CKind.Card }, + { uuid: 7101, type: CardType.SpecialRefresh, cost: 4, weight: 14, pool_lv: 1 ,kind: CKind.Card }, + { uuid: 7102, type: CardType.SpecialRefresh, cost: 4, weight: 14, pool_lv: 1 ,kind: CKind.Card }, + { uuid: 7103, type: CardType.SpecialRefresh, cost: 5, weight: 12, pool_lv: 2 ,kind: CKind.Card }, ] @@ -111,22 +114,22 @@ export interface SpecialRefreshCardConfig extends CardConfig { export const SpecialUpgradeCardList: Record = { - 7001: { uuid: 7001,type: CardType.SpecialUpgrade,cost: 6,weight: 16,lv: CardLV.LV1,kind:CKind.Card,name:"战术晋升",info: "升级场上随机1个1级英雄到2级", + 7001: { uuid: 7001,type: CardType.SpecialUpgrade,cost: 6,weight: 16,pool_lv: CardLV.LV1,kind:CKind.Card,name:"战术晋升",info: "升级场上随机1个1级英雄到2级", currentLv: 1, targetLv: 2, }, - 7002: { uuid: 7002,type: CardType.SpecialUpgrade,cost: 6,weight: 14,lv: CardLV.LV2,kind:CKind.Card,name:"进阶战术",info: "升级场上随机1个2级英雄到3级", + 7002: { uuid: 7002,type: CardType.SpecialUpgrade,cost: 6,weight: 14,pool_lv: CardLV.LV2,kind:CKind.Card,name:"进阶战术",info: "升级场上随机1个2级英雄到3级", currentLv: 2, targetLv: 3, }, } export const SpecialRefreshCardList: Record = { - 7101: { uuid: 7101,type: CardType.SpecialRefresh,cost: 4,weight: 14,lv: CardLV.LV1,kind:CKind.Card,name:"近战征召",info: "刷新卡池,都是近战英雄", + 7101: { uuid: 7101,type: CardType.SpecialRefresh,cost: 4,weight: 14,pool_lv: CardLV.LV1,kind:CKind.Card,name:"近战征召",info: "刷新卡池,都是近战英雄", refreshLv: 0, refreshHeroType: SpecialRefreshHeroType.Melee, }, - 7102: { uuid: 7102,type: CardType.SpecialRefresh,cost: 4,weight: 14,lv: CardLV.LV1,kind:CKind.Card,name:"远程征召",info: "刷新卡池,都是远程英雄", + 7102: { uuid: 7102,type: CardType.SpecialRefresh,cost: 4,weight: 14,pool_lv: CardLV.LV1,kind:CKind.Card,name:"远程征召",info: "刷新卡池,都是远程英雄", refreshLv: 0, refreshHeroType: SpecialRefreshHeroType.Ranged, }, - 7103: { uuid: 7103,type: CardType.SpecialRefresh,cost: 5,weight: 12,lv: CardLV.LV2,kind:CKind.Card,name:"精英筛选",info: "刷新卡池,都是3级卡池等级英雄", + 7103: { uuid: 7103,type: CardType.SpecialRefresh,cost: 5,weight: 12,pool_lv: CardLV.LV2,kind:CKind.Card,name:"精英筛选",info: "刷新卡池,都是3级卡池等级英雄", refreshLv: 3, refreshHeroType: SpecialRefreshHeroType.Any, }, } @@ -165,13 +168,26 @@ const pickCards = (cards: CardConfig[], count: number): CardConfig[] => { return selected } +/** 根据概率尝试将抽到的英雄卡的 hero_lv 提升到 2 */ +const applyHeroLv2Probability = (cards: CardConfig[], currentPoolLv: number): CardConfig[] => { + return cards.map(card => { + if (card.type === CardType.Hero && card.hero_lv === 1) { + const prob = HERO_LV2_INIT_PROB + HERO_LV2_PROB_INC_PER_LV * (currentPoolLv - card.pool_lv) + if (Math.random() < prob) { + return { ...card, hero_lv: 2 } + } + } + return card + }) +} + /** 获取指定等级可出现的基础卡池 */ export const getCardPoolByLv = (lv: number, onlyCurrentLv: boolean = false): CardConfig[] => { const cardLv = clampCardLv(lv) if (onlyCurrentLv) { - return CardPoolList.filter(card => card.lv === cardLv) + return CardPoolList.filter(card => card.pool_lv === cardLv) } - return CardPoolList.filter(card => card.lv <= cardLv) + return CardPoolList.filter(card => card.pool_lv <= cardLv) } const normalizeTypeFilter = (type: CardType | CardType[]): Set => { @@ -189,13 +205,13 @@ export const getCardsByLv = ( if (type !== undefined) { const typeSet = normalizeTypeFilter(type) const filteredPool = pool.filter(card => typeSet.has(card.type)) - return pickCards(filteredPool, 4) + return applyHeroLv2Probability(pickCards(filteredPool, 4), lv) } const heroPool = pool.filter(card => card.type === CardType.Hero) const otherPool = pool.filter(card => card.type !== CardType.Hero) const heroes = pickCards(heroPool, 2) const others = pickCards(otherPool, 2) - return [...heroes, ...others] + return applyHeroLv2Probability([...heroes, ...others], lv) } export const drawCardsByRule = ( @@ -225,5 +241,10 @@ export const drawCardsByRule = ( return true }) } - return pickCards(pool, count) + const picked = pickCards(pool, count) + // 如果明确指定了需要的 heroLv,则不触发升级概率 + if (options.heroLv !== undefined) { + return picked + } + return applyHeroLv2Probability(picked, lv) } diff --git a/assets/script/game/map/CardComp.ts b/assets/script/game/map/CardComp.ts index 6655673f..71764956 100644 --- a/assets/script/game/map/CardComp.ts +++ b/assets/script/game/map/CardComp.ts @@ -192,8 +192,8 @@ export class CardComp extends CCComp { cancel: false, reason: "", uuid: this.cardData.uuid, - hero_lv: this.cardData.hero_lv, - card_lv: this.cardData.card_lv + hero_lv: this.cardData.hero_lv ?? 1, + card_lv: this.cardData.pool_lv ?? 1 }; oops.message.dispatchEvent(GameEvent.UseHeroCard, guard); if (guard.cancel) { @@ -383,14 +383,15 @@ export class CardComp extends CCComp { }); } - const cardLvStr = `lv${this.cardData.lv}`; + const cardLvStr = `lv${this.cardData.pool_lv}`; if (this.BG_node) { this.BG_node.children.forEach(child => { child.active = (child.name === cardLvStr); }); } - const isHighLevel = (this.cardData.hero_lv ?? 0) > 1 || (this.cardData.card_lv ?? 0) > 1; + const card_lv_val = this.cardData.card_lv ?? 1; + const isHighLevel = (this.cardData.hero_lv ?? 0) > 1 || card_lv_val > 1; if (this.HF_node) this.HF_node.active = isHighLevel; if (this.NF_node) this.NF_node.active = !isHighLevel; @@ -413,7 +414,7 @@ export class CardComp extends CCComp { const specialCard = this.card_type === CardType.SpecialUpgrade ? SpecialUpgradeCardList[this.card_uuid] : SpecialRefreshCardList[this.card_uuid]; - this.setLabel(this.name_node, `${specialCard?.name || ""}Lv.${this.cardData.lv}`); + this.setLabel(this.name_node, `${specialCard?.name || ""}Lv.${this.cardData.pool_lv}`); this.info_node.active = false; this.oinfo_node.active = true; this.oinfo_node.getChildByName("info").getComponent(Label).string = `${specialCard?.info || ""}`; diff --git a/assets/script/game/map/MissionCardComp.ts b/assets/script/game/map/MissionCardComp.ts index 77de7d03..aa7ce8a0 100644 --- a/assets/script/game/map/MissionCardComp.ts +++ b/assets/script/game/map/MissionCardComp.ts @@ -234,7 +234,7 @@ export class MissionCardComp extends CCComp { if (current >= heroMax) { const heroUuid = Number(payload?.uuid ?? 0); const heroLv = Math.max(1, Math.floor(Number(payload?.hero_lv ?? 1))); - const cardLv = Math.max(1, Math.floor(Number(payload?.card_lv ?? 1))); + const cardLv = Math.max(1, Math.floor(Number(payload?.pool_lv ?? 1))); if (this.canUseHeroCardByMerge(heroUuid, heroLv)) { payload.cancel = false; payload.reason = ""; diff --git a/assets/script/game/map/MissionHeroComp.ts b/assets/script/game/map/MissionHeroComp.ts index 9fd65918..a302d00d 100644 --- a/assets/script/game/map/MissionHeroComp.ts +++ b/assets/script/game/map/MissionHeroComp.ts @@ -87,7 +87,7 @@ export class MissionHeroCompComp extends CCComp { const payload = args ?? event; const uuid = Number(payload?.uuid ?? 1001); const hero_lv = Math.max(1, Number(payload?.hero_lv ?? 1)); - const card_lv = Math.max(1, Number(payload?.card_lv ?? 1)); + const card_lv = Math.max(1, Number(payload?.pool_lv ?? 1)); this.summon_queue.push({ uuid, hero_lv, card_lv }); this.processSummonQueue(); }