diff --git a/assets/_Game/Prefabs/Booster.meta b/assets/_Game/Prefabs/Booster.meta new file mode 100644 index 0000000..ceabff2 --- /dev/null +++ b/assets/_Game/Prefabs/Booster.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "dbeb478b-2f4c-4307-9a55-7342461c65f4", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab b/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab new file mode 100644 index 0000000..4a64b34 --- /dev/null +++ b/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab @@ -0,0 +1,330 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "CumulativeBooster", + "_objFlags": 0, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "CumulativeBooster", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [ + { + "__id__": 8 + }, + { + "__id__": 10 + }, + { + "__id__": 12 + }, + { + "__id__": 14 + } + ], + "_prefab": { + "__id__": 16 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -202.337, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Sprite", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 7 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 104, + "height": 87 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "48qdc0dJ5PwaJGgbJlIldY" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "461cbbbe-573a-4553-9ddc-f8723c11206a@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f2AlHL9HlCkZ2P2tFSgZM/" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "99zWDiJvZPpJVRFmhMOLws", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 9 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 80 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "6bAOnxBGhIIqgJEkV8yqp1" + }, + { + "__type__": "366a4horc9BIpj097ERzLW3", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 11 + }, + "_collider": { + "__id__": 12 + }, + "time": 10, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f4W1WDiHtNkaAloE7yUyI6" + }, + { + "__type__": "cc.BoxCollider2D", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "tag": 0, + "_group": 2, + "_density": 1, + "_sensor": true, + "_friction": 0.2, + "_restitution": 0, + "_offset": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_size": { + "__type__": "cc.Size", + "width": 100, + "height": 80 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "05/UHTO9dAkZ4S5cDk8lpn" + }, + { + "__type__": "cc.RigidBody2D", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "enabledContactListener": true, + "bullet": false, + "awakeOnLoad": true, + "_group": 2, + "_type": 1, + "_allowSleep": true, + "_gravityScale": 1, + "_linearDamping": 0, + "_angularDamping": 0, + "_linearVelocity": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_angularVelocity": 0, + "_fixedRotation": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "76wquyK7pCTZTexuJap3by" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "04M51kNIhABrWjOmAN7uJ4", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab.meta b/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab.meta new file mode 100644 index 0000000..b16eea8 --- /dev/null +++ b/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.43", + "importer": "prefab", + "imported": true, + "uuid": "fefef5ec-f5cc-45f8-8e6f-4489f610b249", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "CumulativeBooster" + } +} diff --git a/assets/_Game/Prefabs/box-001.prefab b/assets/_Game/Prefabs/box-001.prefab index 674bf64..15f3253 100644 --- a/assets/_Game/Prefabs/box-001.prefab +++ b/assets/_Game/Prefabs/box-001.prefab @@ -321,7 +321,7 @@ "__uuid__": "1f602e14-2769-4903-b4d2-b0977eeaf36b", "__expectedType__": "cc.AudioClip" }, - "_score": 2, + "_score": 10, "_bonusTime": 0, "_id": "" }, diff --git a/assets/_Game/Prefabs/box.prefab b/assets/_Game/Prefabs/box.prefab index ec2649e..0ef2068 100644 --- a/assets/_Game/Prefabs/box.prefab +++ b/assets/_Game/Prefabs/box.prefab @@ -321,7 +321,7 @@ "__uuid__": "1f602e14-2769-4903-b4d2-b0977eeaf36b", "__expectedType__": "cc.AudioClip" }, - "_score": 1, + "_score": 5, "_bonusTime": 0, "_id": "" }, diff --git a/assets/_Game/Scenes/EndLessScene.scene b/assets/_Game/Scenes/EndLessScene.scene index 2eace8a..4dd137c 100644 --- a/assets/_Game/Scenes/EndLessScene.scene +++ b/assets/_Game/Scenes/EndLessScene.scene @@ -19,13 +19,13 @@ "__id__": 2 }, { - "__id__": 619 + "__id__": 629 } ], "_active": true, "_components": [], "_prefab": { - "__id__": 759 + "__id__": 769 }, "_lpos": { "__type__": "cc.Vec3", @@ -56,7 +56,7 @@ }, "autoReleaseAssets": false, "_globals": { - "__id__": 765 + "__id__": 775 }, "_id": "82e6ef2e-3f9c-4d4e-ab02-dc963e925b88" }, @@ -79,19 +79,19 @@ "__id__": 7 }, { - "__id__": 614 + "__id__": 624 } ], "_active": true, "_components": [ { - "__id__": 616 + "__id__": 626 }, { - "__id__": 617 + "__id__": 627 }, { - "__id__": 618 + "__id__": 628 } ], "_prefab": null, @@ -325,34 +325,34 @@ "__id__": 111 }, { - "__id__": 150 + "__id__": 159 }, { - "__id__": 225 + "__id__": 234 }, { - "__id__": 263 + "__id__": 272 }, { - "__id__": 267 + "__id__": 276 }, { - "__id__": 471 + "__id__": 481 }, { - "__id__": 474 + "__id__": 484 }, { - "__id__": 476 + "__id__": 486 } ], "_active": true, "_components": [ { - "__id__": 612 + "__id__": 622 }, { - "__id__": 613 + "__id__": 623 } ], "_prefab": null, @@ -4537,6 +4537,9 @@ }, { "__id__": 142 + }, + { + "__id__": 150 } ], "_active": true, @@ -6087,6 +6090,308 @@ }, "_id": "cf4OeeWmpFIouLcLflIG+0" }, + { + "__type__": "cc.Node", + "_name": "Combo bar", + "_objFlags": 0, + "_parent": { + "__id__": 111 + }, + "_children": [ + { + "__id__": 151 + }, + { + "__id__": 154 + } + ], + "_active": true, + "_components": [ + { + "__id__": 157 + }, + { + "__id__": 158 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "bcv5ttTXFIeIwGCZGBPzA0" + }, + { + "__type__": "cc.Node", + "_name": "combo_bar_color", + "_objFlags": 0, + "_parent": { + "__id__": 150 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 152 + }, + { + "__id__": 153 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 45, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "0fiS+2CkpAUIctwoJ0cxes" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 151 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 861, + "height": 374 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "1bBEPnOg1GVqjf7uNKd3IM" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 151 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "d1354e77-5cc9-4fe6-b1d9-36933b0b7eef@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 3, + "_fillType": 2, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0 + }, + "_fillStart": 0.5, + "_fillRange": -0.2, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "7bAGdUiZBDTb+KSqJilu9t" + }, + { + "__type__": "cc.Node", + "_name": "combo_bar", + "_objFlags": 0, + "_parent": { + "__id__": 150 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 155 + }, + { + "__id__": 156 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 45, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "4bLJz2eKBMn5Zci5pUYFmC" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 154 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 882, + "height": 395.00000000000006 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "e1tXVlK1JITqmX0yUklP9x" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 154 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "2d1bf135-68e1-4b0a-b16d-c1e84b091203@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "65xXs41j9DK761XkU+S0so" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 150 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "7fa/cwH5BH7KueW6yetgCv" + }, + { + "__type__": "671bfEgTTVFgLo1v+x/wd06", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 150 + }, + "_enabled": true, + "__prefab": null, + "_fillBar": { + "__id__": 153 + }, + "_maxValue": 1000, + "_id": "e5qVdeXFZOu6/MatkdDEG6" + }, { "__type__": "cc.Node", "_name": "Enemies", @@ -6096,22 +6401,22 @@ }, "_children": [ { - "__id__": 151 + "__id__": 160 }, { - "__id__": 167 + "__id__": 176 }, { - "__id__": 186 + "__id__": 195 }, { - "__id__": 205 + "__id__": 214 } ], "_active": true, "_components": [ { - "__id__": 224 + "__id__": 233 } ], "_prefab": null, @@ -6149,26 +6454,26 @@ "_name": "Enemy", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 159 }, "_children": [ - { - "__id__": 152 - }, - { - "__id__": 159 - }, { "__id__": 161 + }, + { + "__id__": 168 + }, + { + "__id__": 170 } ], "_active": true, "_components": [ { - "__id__": 163 + "__id__": 172 }, { - "__id__": 164 + "__id__": 173 } ], "_prefab": null, @@ -6206,23 +6511,23 @@ "_name": "Collider", "_objFlags": 0, "_parent": { - "__id__": 151 + "__id__": 160 }, "_children": [ { - "__id__": 153 + "__id__": 162 } ], "_active": true, "_components": [ { - "__id__": 156 + "__id__": 165 }, { - "__id__": 157 + "__id__": 166 }, { - "__id__": 158 + "__id__": 167 } ], "_prefab": null, @@ -6260,16 +6565,16 @@ "_name": "Sprite", "_objFlags": 0, "_parent": { - "__id__": 152 + "__id__": 161 }, "_children": [], "_active": true, "_components": [ { - "__id__": 154 + "__id__": 163 }, { - "__id__": 155 + "__id__": 164 } ], "_prefab": null, @@ -6307,7 +6612,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 153 + "__id__": 162 }, "_enabled": true, "__prefab": null, @@ -6328,7 +6633,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 153 + "__id__": 162 }, "_enabled": true, "__prefab": null, @@ -6366,7 +6671,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 152 + "__id__": 161 }, "_enabled": true, "__prefab": null, @@ -6387,7 +6692,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 152 + "__id__": 161 }, "_enabled": true, "__prefab": null, @@ -6414,7 +6719,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 152 + "__id__": 161 }, "_enabled": true, "__prefab": null, @@ -6441,13 +6746,13 @@ "_name": "P1", "_objFlags": 0, "_parent": { - "__id__": 151 + "__id__": 160 }, "_children": [], "_active": true, "_components": [ { - "__id__": 160 + "__id__": 169 } ], "_prefab": null, @@ -6485,7 +6790,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 159 + "__id__": 168 }, "_enabled": true, "__prefab": null, @@ -6506,13 +6811,13 @@ "_name": "P2", "_objFlags": 0, "_parent": { - "__id__": 151 + "__id__": 160 }, "_children": [], "_active": true, "_components": [ { - "__id__": 162 + "__id__": 171 } ], "_prefab": null, @@ -6550,7 +6855,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 161 + "__id__": 170 }, "_enabled": true, "__prefab": null, @@ -6571,7 +6876,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 151 + "__id__": 160 }, "_enabled": true, "__prefab": null, @@ -6592,27 +6897,27 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 151 + "__id__": 160 }, "_enabled": true, "__prefab": null, "_collider": { - "__id__": 157 + "__id__": 166 }, "_sprite": { - "__id__": 155 + "__id__": 164 }, "_patrolPoint1": { - "__id__": 159 + "__id__": 168 }, "_patrolPoint2": { - "__id__": 161 + "__id__": 170 }, "_speed": 50, "_requireGoal": 1, "_curveY": true, "_patrolCurve": { - "__id__": 165 + "__id__": 174 }, "_multiplierCurve": 120, "_id": "9cJaywMb9Fr4Z0zlx1Pdcb" @@ -6620,7 +6925,7 @@ { "__type__": "cc.AnimationCurve", "_curve": { - "__id__": 166 + "__id__": 175 } }, { @@ -6663,29 +6968,29 @@ "_name": "Enemy-001", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 159 }, "_children": [ { - "__id__": 168 - }, - { - "__id__": 171 - }, - { - "__id__": 178 + "__id__": 177 }, { "__id__": 180 + }, + { + "__id__": 187 + }, + { + "__id__": 189 } ], "_active": true, "_components": [ { - "__id__": 182 + "__id__": 191 }, { - "__id__": 183 + "__id__": 192 } ], "_prefab": null, @@ -6723,16 +7028,16 @@ "_name": "track", "_objFlags": 0, "_parent": { - "__id__": 167 + "__id__": 176 }, "_children": [], "_active": true, "_components": [ { - "__id__": 169 + "__id__": 178 }, { - "__id__": 170 + "__id__": 179 } ], "_prefab": null, @@ -6770,7 +7075,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 168 + "__id__": 177 }, "_enabled": true, "__prefab": null, @@ -6791,7 +7096,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 168 + "__id__": 177 }, "_enabled": true, "__prefab": null, @@ -6829,23 +7134,23 @@ "_name": "Collider", "_objFlags": 0, "_parent": { - "__id__": 167 + "__id__": 176 }, "_children": [ { - "__id__": 172 + "__id__": 181 } ], "_active": true, "_components": [ { - "__id__": 175 + "__id__": 184 }, { - "__id__": 176 + "__id__": 185 }, { - "__id__": 177 + "__id__": 186 } ], "_prefab": null, @@ -6883,16 +7188,16 @@ "_name": "Sprite", "_objFlags": 0, "_parent": { - "__id__": 171 + "__id__": 180 }, "_children": [], "_active": true, "_components": [ { - "__id__": 173 + "__id__": 182 }, { - "__id__": 174 + "__id__": 183 } ], "_prefab": null, @@ -6930,7 +7235,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 172 + "__id__": 181 }, "_enabled": true, "__prefab": null, @@ -6951,7 +7256,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 172 + "__id__": 181 }, "_enabled": true, "__prefab": null, @@ -6989,7 +7294,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 171 + "__id__": 180 }, "_enabled": true, "__prefab": null, @@ -7010,7 +7315,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 171 + "__id__": 180 }, "_enabled": true, "__prefab": null, @@ -7037,7 +7342,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 171 + "__id__": 180 }, "_enabled": true, "__prefab": null, @@ -7064,13 +7369,13 @@ "_name": "P1", "_objFlags": 0, "_parent": { - "__id__": 167 + "__id__": 176 }, "_children": [], "_active": true, "_components": [ { - "__id__": 179 + "__id__": 188 } ], "_prefab": null, @@ -7108,7 +7413,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 178 + "__id__": 187 }, "_enabled": true, "__prefab": null, @@ -7129,13 +7434,13 @@ "_name": "P2", "_objFlags": 0, "_parent": { - "__id__": 167 + "__id__": 176 }, "_children": [], "_active": true, "_components": [ { - "__id__": 181 + "__id__": 190 } ], "_prefab": null, @@ -7173,7 +7478,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 180 + "__id__": 189 }, "_enabled": true, "__prefab": null, @@ -7194,7 +7499,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 167 + "__id__": 176 }, "_enabled": true, "__prefab": null, @@ -7215,27 +7520,27 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 167 + "__id__": 176 }, "_enabled": true, "__prefab": null, "_collider": { - "__id__": 176 + "__id__": 185 }, "_sprite": { - "__id__": 174 + "__id__": 183 }, "_patrolPoint1": { - "__id__": 178 + "__id__": 187 }, "_patrolPoint2": { - "__id__": 180 + "__id__": 189 }, "_speed": 50, "_requireGoal": 3, "_curveY": false, "_patrolCurve": { - "__id__": 184 + "__id__": 193 }, "_multiplierCurve": 100, "_id": "f2+Qohf8JAhZ3Xqi9g9xV1" @@ -7243,7 +7548,7 @@ { "__type__": "cc.AnimationCurve", "_curve": { - "__id__": 185 + "__id__": 194 } }, { @@ -7286,29 +7591,29 @@ "_name": "Enemy-002", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 159 }, "_children": [ { - "__id__": 187 - }, - { - "__id__": 190 - }, - { - "__id__": 197 + "__id__": 196 }, { "__id__": 199 + }, + { + "__id__": 206 + }, + { + "__id__": 208 } ], "_active": true, "_components": [ { - "__id__": 201 + "__id__": 210 }, { - "__id__": 202 + "__id__": 211 } ], "_prefab": null, @@ -7346,16 +7651,16 @@ "_name": "track", "_objFlags": 0, "_parent": { - "__id__": 186 + "__id__": 195 }, "_children": [], "_active": true, "_components": [ { - "__id__": 188 + "__id__": 197 }, { - "__id__": 189 + "__id__": 198 } ], "_prefab": null, @@ -7393,7 +7698,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 187 + "__id__": 196 }, "_enabled": true, "__prefab": null, @@ -7414,7 +7719,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 187 + "__id__": 196 }, "_enabled": true, "__prefab": null, @@ -7452,23 +7757,23 @@ "_name": "Collider", "_objFlags": 0, "_parent": { - "__id__": 186 + "__id__": 195 }, "_children": [ { - "__id__": 191 + "__id__": 200 } ], "_active": true, "_components": [ { - "__id__": 194 + "__id__": 203 }, { - "__id__": 195 + "__id__": 204 }, { - "__id__": 196 + "__id__": 205 } ], "_prefab": null, @@ -7506,16 +7811,16 @@ "_name": "Sprite", "_objFlags": 0, "_parent": { - "__id__": 190 + "__id__": 199 }, "_children": [], "_active": true, "_components": [ { - "__id__": 192 + "__id__": 201 }, { - "__id__": 193 + "__id__": 202 } ], "_prefab": null, @@ -7553,7 +7858,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 191 + "__id__": 200 }, "_enabled": true, "__prefab": null, @@ -7574,7 +7879,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 191 + "__id__": 200 }, "_enabled": true, "__prefab": null, @@ -7612,7 +7917,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 190 + "__id__": 199 }, "_enabled": true, "__prefab": null, @@ -7633,7 +7938,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 190 + "__id__": 199 }, "_enabled": true, "__prefab": null, @@ -7660,7 +7965,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 190 + "__id__": 199 }, "_enabled": true, "__prefab": null, @@ -7687,13 +7992,13 @@ "_name": "P1", "_objFlags": 0, "_parent": { - "__id__": 186 + "__id__": 195 }, "_children": [], "_active": true, "_components": [ { - "__id__": 198 + "__id__": 207 } ], "_prefab": null, @@ -7731,7 +8036,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 197 + "__id__": 206 }, "_enabled": true, "__prefab": null, @@ -7752,13 +8057,13 @@ "_name": "P2", "_objFlags": 0, "_parent": { - "__id__": 186 + "__id__": 195 }, "_children": [], "_active": true, "_components": [ { - "__id__": 200 + "__id__": 209 } ], "_prefab": null, @@ -7796,7 +8101,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 199 + "__id__": 208 }, "_enabled": true, "__prefab": null, @@ -7817,7 +8122,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 186 + "__id__": 195 }, "_enabled": true, "__prefab": null, @@ -7838,27 +8143,27 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 186 + "__id__": 195 }, "_enabled": true, "__prefab": null, "_collider": { - "__id__": 195 + "__id__": 204 }, "_sprite": { - "__id__": 193 + "__id__": 202 }, "_patrolPoint1": { - "__id__": 197 + "__id__": 206 }, "_patrolPoint2": { - "__id__": 199 + "__id__": 208 }, "_speed": 50, "_requireGoal": 6, "_curveY": false, "_patrolCurve": { - "__id__": 203 + "__id__": 212 }, "_multiplierCurve": 100, "_id": "99Yu77Ej9N4JRBZjD+OE2I" @@ -7866,7 +8171,7 @@ { "__type__": "cc.AnimationCurve", "_curve": { - "__id__": 204 + "__id__": 213 } }, { @@ -7909,29 +8214,29 @@ "_name": "Enemy-003", "_objFlags": 0, "_parent": { - "__id__": 150 + "__id__": 159 }, "_children": [ { - "__id__": 206 - }, - { - "__id__": 209 - }, - { - "__id__": 216 + "__id__": 215 }, { "__id__": 218 + }, + { + "__id__": 225 + }, + { + "__id__": 227 } ], "_active": true, "_components": [ { - "__id__": 220 + "__id__": 229 }, { - "__id__": 221 + "__id__": 230 } ], "_prefab": null, @@ -7969,16 +8274,16 @@ "_name": "track", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 214 }, "_children": [], "_active": true, "_components": [ { - "__id__": 207 + "__id__": 216 }, { - "__id__": 208 + "__id__": 217 } ], "_prefab": null, @@ -8016,7 +8321,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 206 + "__id__": 215 }, "_enabled": true, "__prefab": null, @@ -8037,7 +8342,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 206 + "__id__": 215 }, "_enabled": true, "__prefab": null, @@ -8075,23 +8380,23 @@ "_name": "Collider", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 214 }, "_children": [ { - "__id__": 210 + "__id__": 219 } ], "_active": true, "_components": [ { - "__id__": 213 + "__id__": 222 }, { - "__id__": 214 + "__id__": 223 }, { - "__id__": 215 + "__id__": 224 } ], "_prefab": null, @@ -8129,16 +8434,16 @@ "_name": "Sprite", "_objFlags": 0, "_parent": { - "__id__": 209 + "__id__": 218 }, "_children": [], "_active": true, "_components": [ { - "__id__": 211 + "__id__": 220 }, { - "__id__": 212 + "__id__": 221 } ], "_prefab": null, @@ -8176,7 +8481,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 210 + "__id__": 219 }, "_enabled": true, "__prefab": null, @@ -8197,7 +8502,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 210 + "__id__": 219 }, "_enabled": true, "__prefab": null, @@ -8235,7 +8540,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 209 + "__id__": 218 }, "_enabled": true, "__prefab": null, @@ -8256,7 +8561,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 209 + "__id__": 218 }, "_enabled": true, "__prefab": null, @@ -8283,7 +8588,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 209 + "__id__": 218 }, "_enabled": true, "__prefab": null, @@ -8310,13 +8615,13 @@ "_name": "P1", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 214 }, "_children": [], "_active": true, "_components": [ { - "__id__": 217 + "__id__": 226 } ], "_prefab": null, @@ -8354,7 +8659,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 216 + "__id__": 225 }, "_enabled": true, "__prefab": null, @@ -8375,13 +8680,13 @@ "_name": "P2", "_objFlags": 0, "_parent": { - "__id__": 205 + "__id__": 214 }, "_children": [], "_active": true, "_components": [ { - "__id__": 219 + "__id__": 228 } ], "_prefab": null, @@ -8419,7 +8724,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 218 + "__id__": 227 }, "_enabled": true, "__prefab": null, @@ -8440,7 +8745,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 205 + "__id__": 214 }, "_enabled": true, "__prefab": null, @@ -8461,27 +8766,27 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 205 + "__id__": 214 }, "_enabled": true, "__prefab": null, "_collider": { - "__id__": 214 + "__id__": 223 }, "_sprite": { - "__id__": 212 + "__id__": 221 }, "_patrolPoint1": { - "__id__": 216 + "__id__": 225 }, "_patrolPoint2": { - "__id__": 218 + "__id__": 227 }, "_speed": 50, "_requireGoal": 9, "_curveY": false, "_patrolCurve": { - "__id__": 222 + "__id__": 231 }, "_multiplierCurve": 100, "_id": "2bedVMe25Ou4KcU4DmnB4q" @@ -8489,7 +8794,7 @@ { "__type__": "cc.AnimationCurve", "_curve": { - "__id__": 223 + "__id__": 232 } }, { @@ -8532,7 +8837,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 150 + "__id__": 159 }, "_enabled": true, "__prefab": null, @@ -8556,9 +8861,6 @@ "__id__": 7 }, "_children": [ - { - "__id__": 226 - }, { "__id__": 235 }, @@ -8567,12 +8869,15 @@ }, { "__id__": 253 + }, + { + "__id__": 262 } ], "_active": true, "_components": [ { - "__id__": 262 + "__id__": 271 } ], "_prefab": null, @@ -8611,20 +8916,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 225 + "__id__": 234 }, "_children": [ { - "__id__": 227 + "__id__": 236 } ], "_active": true, "_components": [ { - "__id__": 230 + "__id__": 239 }, { - "__id__": 234 + "__id__": 243 } ], "_prefab": null, @@ -8663,25 +8968,25 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 226 + "__id__": 235 }, "_children": [], "_active": true, "_components": [ { - "__id__": 228 + "__id__": 237 }, { - "__id__": 229 + "__id__": 238 }, { - "__id__": 231 + "__id__": 240 }, { - "__id__": 232 + "__id__": 241 }, { - "__id__": 233 + "__id__": 242 } ], "_prefab": null, @@ -8720,7 +9025,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 227 + "__id__": 236 }, "_enabled": true, "__prefab": null, @@ -8748,7 +9053,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 227 + "__id__": 236 }, "_enabled": true, "__prefab": null, @@ -8764,7 +9069,7 @@ }, "collideConnected": false, "connectedBody": { - "__id__": 230 + "__id__": 239 }, "_enableLimit": true, "_lowerAngle": -60, @@ -8780,7 +9085,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 226 + "__id__": 235 }, "_enabled": true, "__prefab": null, @@ -8808,7 +9113,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 227 + "__id__": 236 }, "_enabled": true, "__prefab": null, @@ -8887,7 +9192,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 227 + "__id__": 236 }, "_enabled": true, "__prefab": null, @@ -8908,7 +9213,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 227 + "__id__": 236 }, "_enabled": true, "__prefab": null, @@ -8946,12 +9251,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 226 + "__id__": 235 }, "_enabled": true, "__prefab": null, "_hingeJoint": { - "__id__": 229 + "__id__": 238 }, "_motorSpeedActive": -10000, "_motorSpeedDeActive": 10000, @@ -8964,20 +9269,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 225 + "__id__": 234 }, "_children": [ { - "__id__": 236 + "__id__": 245 } ], "_active": true, "_components": [ { - "__id__": 239 + "__id__": 248 }, { - "__id__": 243 + "__id__": 252 } ], "_prefab": null, @@ -9016,25 +9321,25 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 235 + "__id__": 244 }, "_children": [], "_active": true, "_components": [ { - "__id__": 237 + "__id__": 246 }, { - "__id__": 238 + "__id__": 247 }, { - "__id__": 240 + "__id__": 249 }, { - "__id__": 241 + "__id__": 250 }, { - "__id__": 242 + "__id__": 251 } ], "_prefab": null, @@ -9073,7 +9378,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 236 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -9101,7 +9406,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 236 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -9117,7 +9422,7 @@ }, "collideConnected": false, "connectedBody": { - "__id__": 239 + "__id__": 248 }, "_enableLimit": true, "_lowerAngle": 0, @@ -9133,7 +9438,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 235 + "__id__": 244 }, "_enabled": true, "__prefab": null, @@ -9161,7 +9466,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 236 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -9255,7 +9560,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 236 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -9276,7 +9581,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 236 + "__id__": 245 }, "_enabled": true, "__prefab": null, @@ -9314,12 +9619,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 235 + "__id__": 244 }, "_enabled": true, "__prefab": null, "_hingeJoint": { - "__id__": 238 + "__id__": 247 }, "_motorSpeedActive": 10000, "_motorSpeedDeActive": -10000, @@ -9332,20 +9637,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 225 + "__id__": 234 }, "_children": [ { - "__id__": 245 + "__id__": 254 } ], "_active": true, "_components": [ { - "__id__": 248 + "__id__": 257 }, { - "__id__": 252 + "__id__": 261 } ], "_prefab": null, @@ -9384,25 +9689,25 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 244 + "__id__": 253 }, "_children": [], "_active": true, "_components": [ { - "__id__": 246 + "__id__": 255 }, { - "__id__": 247 + "__id__": 256 }, { - "__id__": 249 + "__id__": 258 }, { - "__id__": 250 + "__id__": 259 }, { - "__id__": 251 + "__id__": 260 } ], "_prefab": null, @@ -9441,7 +9746,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 245 + "__id__": 254 }, "_enabled": true, "__prefab": null, @@ -9469,7 +9774,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 245 + "__id__": 254 }, "_enabled": true, "__prefab": null, @@ -9485,7 +9790,7 @@ }, "collideConnected": false, "connectedBody": { - "__id__": 248 + "__id__": 257 }, "_enableLimit": true, "_lowerAngle": 0, @@ -9501,7 +9806,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 244 + "__id__": 253 }, "_enabled": true, "__prefab": null, @@ -9529,7 +9834,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 245 + "__id__": 254 }, "_enabled": true, "__prefab": null, @@ -9623,7 +9928,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 245 + "__id__": 254 }, "_enabled": true, "__prefab": null, @@ -9644,7 +9949,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 245 + "__id__": 254 }, "_enabled": true, "__prefab": null, @@ -9682,12 +9987,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 244 + "__id__": 253 }, "_enabled": true, "__prefab": null, "_hingeJoint": { - "__id__": 247 + "__id__": 256 }, "_motorSpeedActive": 10000, "_motorSpeedDeActive": -10000, @@ -9700,20 +10005,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 225 + "__id__": 234 }, "_children": [ { - "__id__": 254 + "__id__": 263 } ], "_active": true, "_components": [ { - "__id__": 257 + "__id__": 266 }, { - "__id__": 261 + "__id__": 270 } ], "_prefab": null, @@ -9752,25 +10057,25 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 253 + "__id__": 262 }, "_children": [], "_active": true, "_components": [ { - "__id__": 255 + "__id__": 264 }, { - "__id__": 256 + "__id__": 265 }, { - "__id__": 258 + "__id__": 267 }, { - "__id__": 259 + "__id__": 268 }, { - "__id__": 260 + "__id__": 269 } ], "_prefab": null, @@ -9809,7 +10114,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 254 + "__id__": 263 }, "_enabled": true, "__prefab": null, @@ -9837,7 +10142,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 254 + "__id__": 263 }, "_enabled": true, "__prefab": null, @@ -9853,7 +10158,7 @@ }, "collideConnected": false, "connectedBody": { - "__id__": 257 + "__id__": 266 }, "_enableLimit": true, "_lowerAngle": -60, @@ -9869,7 +10174,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 253 + "__id__": 262 }, "_enabled": true, "__prefab": null, @@ -9897,7 +10202,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 254 + "__id__": 263 }, "_enabled": true, "__prefab": null, @@ -9976,7 +10281,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 254 + "__id__": 263 }, "_enabled": true, "__prefab": null, @@ -9997,7 +10302,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 254 + "__id__": 263 }, "_enabled": true, "__prefab": null, @@ -10035,12 +10340,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 253 + "__id__": 262 }, "_enabled": true, "__prefab": null, "_hingeJoint": { - "__id__": 256 + "__id__": 265 }, "_motorSpeedActive": -10000, "_motorSpeedDeActive": 10000, @@ -10052,7 +10357,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 225 + "__id__": 234 }, "_enabled": true, "__prefab": null, @@ -10079,13 +10384,13 @@ "_active": true, "_components": [ { - "__id__": 264 + "__id__": 273 }, { - "__id__": 265 + "__id__": 274 }, { - "__id__": 266 + "__id__": 275 } ], "_prefab": null, @@ -10123,7 +10428,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 263 + "__id__": 272 }, "_enabled": true, "__prefab": null, @@ -10144,7 +10449,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 263 + "__id__": 272 }, "_enabled": true, "__prefab": null, @@ -10171,12 +10476,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 263 + "__id__": 272 }, "_enabled": true, "__prefab": null, "_collider": { - "__id__": 265 + "__id__": 274 }, "_id": "63rfzsm3REkprs+s68PCRK" }, @@ -10188,15 +10493,6 @@ "__id__": 7 }, "_children": [ - { - "__id__": 268 - }, - { - "__id__": 271 - }, - { - "__id__": 274 - }, { "__id__": 277 }, @@ -10385,15 +10681,24 @@ }, { "__id__": 463 + }, + { + "__id__": 466 + }, + { + "__id__": 469 + }, + { + "__id__": 472 } ], "_active": true, "_components": [ { - "__id__": 466 + "__id__": 475 }, { - "__id__": 467 + "__id__": 476 } ], "_prefab": null, @@ -10431,16 +10736,16 @@ "_name": "spawn point", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 269 + "__id__": 278 }, { - "__id__": 270 + "__id__": 279 } ], "_prefab": null, @@ -10478,7 +10783,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 268 + "__id__": 277 }, "_enabled": true, "__prefab": null, @@ -10499,7 +10804,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 268 + "__id__": 277 }, "_enabled": true, "__prefab": null, @@ -10537,16 +10842,16 @@ "_name": "spawn point-001", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 272 + "__id__": 281 }, { - "__id__": 273 + "__id__": 282 } ], "_prefab": null, @@ -10584,7 +10889,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 271 + "__id__": 280 }, "_enabled": true, "__prefab": null, @@ -10605,7 +10910,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 271 + "__id__": 280 }, "_enabled": true, "__prefab": null, @@ -10643,16 +10948,16 @@ "_name": "spawn point-002", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 275 + "__id__": 284 }, { - "__id__": 276 + "__id__": 285 } ], "_prefab": null, @@ -10690,7 +10995,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 274 + "__id__": 283 }, "_enabled": true, "__prefab": null, @@ -10711,7 +11016,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 274 + "__id__": 283 }, "_enabled": true, "__prefab": null, @@ -10749,16 +11054,16 @@ "_name": "spawn point-003", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 278 + "__id__": 287 }, { - "__id__": 279 + "__id__": 288 } ], "_prefab": null, @@ -10796,7 +11101,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 277 + "__id__": 286 }, "_enabled": true, "__prefab": null, @@ -10817,7 +11122,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 277 + "__id__": 286 }, "_enabled": true, "__prefab": null, @@ -10855,16 +11160,16 @@ "_name": "spawn point-004", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 281 + "__id__": 290 }, { - "__id__": 282 + "__id__": 291 } ], "_prefab": null, @@ -10902,7 +11207,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 280 + "__id__": 289 }, "_enabled": true, "__prefab": null, @@ -10923,7 +11228,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 280 + "__id__": 289 }, "_enabled": true, "__prefab": null, @@ -10961,16 +11266,16 @@ "_name": "spawn point-005", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 284 + "__id__": 293 }, { - "__id__": 285 + "__id__": 294 } ], "_prefab": null, @@ -11008,7 +11313,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 283 + "__id__": 292 }, "_enabled": true, "__prefab": null, @@ -11029,7 +11334,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 283 + "__id__": 292 }, "_enabled": true, "__prefab": null, @@ -11067,16 +11372,16 @@ "_name": "spawn point-006", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 287 + "__id__": 296 }, { - "__id__": 288 + "__id__": 297 } ], "_prefab": null, @@ -11114,7 +11419,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 286 + "__id__": 295 }, "_enabled": true, "__prefab": null, @@ -11135,7 +11440,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 286 + "__id__": 295 }, "_enabled": true, "__prefab": null, @@ -11173,16 +11478,16 @@ "_name": "spawn point-007", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 290 + "__id__": 299 }, { - "__id__": 291 + "__id__": 300 } ], "_prefab": null, @@ -11220,7 +11525,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 289 + "__id__": 298 }, "_enabled": true, "__prefab": null, @@ -11241,7 +11546,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 289 + "__id__": 298 }, "_enabled": true, "__prefab": null, @@ -11279,16 +11584,16 @@ "_name": "spawn point-008", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 293 + "__id__": 302 }, { - "__id__": 294 + "__id__": 303 } ], "_prefab": null, @@ -11326,7 +11631,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 292 + "__id__": 301 }, "_enabled": true, "__prefab": null, @@ -11347,7 +11652,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 292 + "__id__": 301 }, "_enabled": true, "__prefab": null, @@ -11385,16 +11690,16 @@ "_name": "spawn point-009", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 296 + "__id__": 305 }, { - "__id__": 297 + "__id__": 306 } ], "_prefab": null, @@ -11432,7 +11737,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 295 + "__id__": 304 }, "_enabled": true, "__prefab": null, @@ -11453,7 +11758,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 295 + "__id__": 304 }, "_enabled": true, "__prefab": null, @@ -11491,16 +11796,16 @@ "_name": "spawn point-010", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 299 + "__id__": 308 }, { - "__id__": 300 + "__id__": 309 } ], "_prefab": null, @@ -11538,7 +11843,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 298 + "__id__": 307 }, "_enabled": true, "__prefab": null, @@ -11559,7 +11864,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 298 + "__id__": 307 }, "_enabled": true, "__prefab": null, @@ -11597,16 +11902,16 @@ "_name": "spawn point-011", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 302 + "__id__": 311 }, { - "__id__": 303 + "__id__": 312 } ], "_prefab": null, @@ -11644,7 +11949,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 301 + "__id__": 310 }, "_enabled": true, "__prefab": null, @@ -11665,7 +11970,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 301 + "__id__": 310 }, "_enabled": true, "__prefab": null, @@ -11703,16 +12008,16 @@ "_name": "spawn point-014", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 305 + "__id__": 314 }, { - "__id__": 306 + "__id__": 315 } ], "_prefab": null, @@ -11750,7 +12055,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 304 + "__id__": 313 }, "_enabled": true, "__prefab": null, @@ -11771,7 +12076,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 304 + "__id__": 313 }, "_enabled": true, "__prefab": null, @@ -11809,16 +12114,16 @@ "_name": "spawn point-015", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 308 + "__id__": 317 }, { - "__id__": 309 + "__id__": 318 } ], "_prefab": null, @@ -11856,7 +12161,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 307 + "__id__": 316 }, "_enabled": true, "__prefab": null, @@ -11877,7 +12182,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 307 + "__id__": 316 }, "_enabled": true, "__prefab": null, @@ -11915,16 +12220,16 @@ "_name": "spawn point-016", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 311 + "__id__": 320 }, { - "__id__": 312 + "__id__": 321 } ], "_prefab": null, @@ -11962,7 +12267,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 310 + "__id__": 319 }, "_enabled": true, "__prefab": null, @@ -11983,7 +12288,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 310 + "__id__": 319 }, "_enabled": true, "__prefab": null, @@ -12021,16 +12326,16 @@ "_name": "spawn point-017", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 314 + "__id__": 323 }, { - "__id__": 315 + "__id__": 324 } ], "_prefab": null, @@ -12068,7 +12373,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 313 + "__id__": 322 }, "_enabled": true, "__prefab": null, @@ -12089,7 +12394,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 313 + "__id__": 322 }, "_enabled": true, "__prefab": null, @@ -12127,16 +12432,16 @@ "_name": "spawn point-020", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 317 + "__id__": 326 }, { - "__id__": 318 + "__id__": 327 } ], "_prefab": null, @@ -12174,7 +12479,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 316 + "__id__": 325 }, "_enabled": true, "__prefab": null, @@ -12195,7 +12500,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 316 + "__id__": 325 }, "_enabled": true, "__prefab": null, @@ -12233,16 +12538,16 @@ "_name": "spawn point-021", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 320 + "__id__": 329 }, { - "__id__": 321 + "__id__": 330 } ], "_prefab": null, @@ -12280,7 +12585,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 319 + "__id__": 328 }, "_enabled": true, "__prefab": null, @@ -12301,7 +12606,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 319 + "__id__": 328 }, "_enabled": true, "__prefab": null, @@ -12339,16 +12644,16 @@ "_name": "spawn point-022", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 323 + "__id__": 332 }, { - "__id__": 324 + "__id__": 333 } ], "_prefab": null, @@ -12386,7 +12691,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 322 + "__id__": 331 }, "_enabled": true, "__prefab": null, @@ -12407,7 +12712,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 322 + "__id__": 331 }, "_enabled": true, "__prefab": null, @@ -12445,16 +12750,16 @@ "_name": "spawn point-023", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 326 + "__id__": 335 }, { - "__id__": 327 + "__id__": 336 } ], "_prefab": null, @@ -12492,7 +12797,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 325 + "__id__": 334 }, "_enabled": true, "__prefab": null, @@ -12513,7 +12818,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 325 + "__id__": 334 }, "_enabled": true, "__prefab": null, @@ -12551,16 +12856,16 @@ "_name": "spawn point-024", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 329 + "__id__": 338 }, { - "__id__": 330 + "__id__": 339 } ], "_prefab": null, @@ -12598,7 +12903,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 328 + "__id__": 337 }, "_enabled": true, "__prefab": null, @@ -12619,7 +12924,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 328 + "__id__": 337 }, "_enabled": true, "__prefab": null, @@ -12657,16 +12962,16 @@ "_name": "spawn point-025", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 332 + "__id__": 341 }, { - "__id__": 333 + "__id__": 342 } ], "_prefab": null, @@ -12704,7 +13009,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 331 + "__id__": 340 }, "_enabled": true, "__prefab": null, @@ -12725,7 +13030,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 331 + "__id__": 340 }, "_enabled": true, "__prefab": null, @@ -12763,16 +13068,16 @@ "_name": "spawn point-026", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 335 + "__id__": 344 }, { - "__id__": 336 + "__id__": 345 } ], "_prefab": null, @@ -12810,7 +13115,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 334 + "__id__": 343 }, "_enabled": true, "__prefab": null, @@ -12831,7 +13136,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 334 + "__id__": 343 }, "_enabled": true, "__prefab": null, @@ -12869,16 +13174,16 @@ "_name": "spawn point-027", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 338 + "__id__": 347 }, { - "__id__": 339 + "__id__": 348 } ], "_prefab": null, @@ -12916,7 +13221,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 337 + "__id__": 346 }, "_enabled": true, "__prefab": null, @@ -12937,7 +13242,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 337 + "__id__": 346 }, "_enabled": true, "__prefab": null, @@ -12975,16 +13280,16 @@ "_name": "spawn point-028", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 341 + "__id__": 350 }, { - "__id__": 342 + "__id__": 351 } ], "_prefab": null, @@ -13022,7 +13327,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 340 + "__id__": 349 }, "_enabled": true, "__prefab": null, @@ -13043,7 +13348,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 340 + "__id__": 349 }, "_enabled": true, "__prefab": null, @@ -13081,16 +13386,16 @@ "_name": "spawn point-029", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 344 + "__id__": 353 }, { - "__id__": 345 + "__id__": 354 } ], "_prefab": null, @@ -13128,7 +13433,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 343 + "__id__": 352 }, "_enabled": true, "__prefab": null, @@ -13149,7 +13454,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 343 + "__id__": 352 }, "_enabled": true, "__prefab": null, @@ -13187,16 +13492,16 @@ "_name": "spawn point-030", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 347 + "__id__": 356 }, { - "__id__": 348 + "__id__": 357 } ], "_prefab": null, @@ -13234,7 +13539,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 346 + "__id__": 355 }, "_enabled": true, "__prefab": null, @@ -13255,7 +13560,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 346 + "__id__": 355 }, "_enabled": true, "__prefab": null, @@ -13293,16 +13598,16 @@ "_name": "spawn point-031", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 350 + "__id__": 359 }, { - "__id__": 351 + "__id__": 360 } ], "_prefab": null, @@ -13340,7 +13645,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 349 + "__id__": 358 }, "_enabled": true, "__prefab": null, @@ -13361,7 +13666,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 349 + "__id__": 358 }, "_enabled": true, "__prefab": null, @@ -13399,16 +13704,16 @@ "_name": "spawn point-032", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 353 + "__id__": 362 }, { - "__id__": 354 + "__id__": 363 } ], "_prefab": null, @@ -13446,7 +13751,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 352 + "__id__": 361 }, "_enabled": true, "__prefab": null, @@ -13467,7 +13772,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 352 + "__id__": 361 }, "_enabled": true, "__prefab": null, @@ -13505,16 +13810,16 @@ "_name": "spawn point-033", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 356 + "__id__": 365 }, { - "__id__": 357 + "__id__": 366 } ], "_prefab": null, @@ -13552,7 +13857,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 355 + "__id__": 364 }, "_enabled": true, "__prefab": null, @@ -13573,7 +13878,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 355 + "__id__": 364 }, "_enabled": true, "__prefab": null, @@ -13611,16 +13916,16 @@ "_name": "spawn point-034", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 359 + "__id__": 368 }, { - "__id__": 360 + "__id__": 369 } ], "_prefab": null, @@ -13658,7 +13963,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 358 + "__id__": 367 }, "_enabled": true, "__prefab": null, @@ -13679,7 +13984,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 358 + "__id__": 367 }, "_enabled": true, "__prefab": null, @@ -13717,16 +14022,16 @@ "_name": "spawn point-035", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 362 + "__id__": 371 }, { - "__id__": 363 + "__id__": 372 } ], "_prefab": null, @@ -13764,7 +14069,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 361 + "__id__": 370 }, "_enabled": true, "__prefab": null, @@ -13785,7 +14090,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 361 + "__id__": 370 }, "_enabled": true, "__prefab": null, @@ -13823,16 +14128,16 @@ "_name": "spawn point-036", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 365 + "__id__": 374 }, { - "__id__": 366 + "__id__": 375 } ], "_prefab": null, @@ -13870,7 +14175,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 364 + "__id__": 373 }, "_enabled": true, "__prefab": null, @@ -13891,7 +14196,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 364 + "__id__": 373 }, "_enabled": true, "__prefab": null, @@ -13929,16 +14234,16 @@ "_name": "spawn point-037", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 368 + "__id__": 377 }, { - "__id__": 369 + "__id__": 378 } ], "_prefab": null, @@ -13976,7 +14281,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 367 + "__id__": 376 }, "_enabled": true, "__prefab": null, @@ -13997,7 +14302,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 367 + "__id__": 376 }, "_enabled": true, "__prefab": null, @@ -14035,16 +14340,16 @@ "_name": "spawn point-038", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 371 + "__id__": 380 }, { - "__id__": 372 + "__id__": 381 } ], "_prefab": null, @@ -14082,7 +14387,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 370 + "__id__": 379 }, "_enabled": true, "__prefab": null, @@ -14103,7 +14408,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 370 + "__id__": 379 }, "_enabled": true, "__prefab": null, @@ -14141,16 +14446,16 @@ "_name": "spawn point-039", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 374 + "__id__": 383 }, { - "__id__": 375 + "__id__": 384 } ], "_prefab": null, @@ -14188,7 +14493,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 373 + "__id__": 382 }, "_enabled": true, "__prefab": null, @@ -14209,7 +14514,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 373 + "__id__": 382 }, "_enabled": true, "__prefab": null, @@ -14247,16 +14552,16 @@ "_name": "spawn point-040", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 377 + "__id__": 386 }, { - "__id__": 378 + "__id__": 387 } ], "_prefab": null, @@ -14294,7 +14599,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 376 + "__id__": 385 }, "_enabled": true, "__prefab": null, @@ -14315,7 +14620,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 376 + "__id__": 385 }, "_enabled": true, "__prefab": null, @@ -14353,16 +14658,16 @@ "_name": "spawn point-041", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 380 + "__id__": 389 }, { - "__id__": 381 + "__id__": 390 } ], "_prefab": null, @@ -14400,7 +14705,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 379 + "__id__": 388 }, "_enabled": true, "__prefab": null, @@ -14421,7 +14726,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 379 + "__id__": 388 }, "_enabled": true, "__prefab": null, @@ -14459,16 +14764,16 @@ "_name": "spawn point-043", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 383 + "__id__": 392 }, { - "__id__": 384 + "__id__": 393 } ], "_prefab": null, @@ -14506,7 +14811,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 382 + "__id__": 391 }, "_enabled": true, "__prefab": null, @@ -14527,7 +14832,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 382 + "__id__": 391 }, "_enabled": true, "__prefab": null, @@ -14565,16 +14870,16 @@ "_name": "spawn point-044", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 386 + "__id__": 395 }, { - "__id__": 387 + "__id__": 396 } ], "_prefab": null, @@ -14612,7 +14917,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 385 + "__id__": 394 }, "_enabled": true, "__prefab": null, @@ -14633,7 +14938,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 385 + "__id__": 394 }, "_enabled": true, "__prefab": null, @@ -14671,16 +14976,16 @@ "_name": "spawn point-045", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 389 + "__id__": 398 }, { - "__id__": 390 + "__id__": 399 } ], "_prefab": null, @@ -14718,7 +15023,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 388 + "__id__": 397 }, "_enabled": true, "__prefab": null, @@ -14739,7 +15044,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 388 + "__id__": 397 }, "_enabled": true, "__prefab": null, @@ -14777,16 +15082,16 @@ "_name": "spawn point-047", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 392 + "__id__": 401 }, { - "__id__": 393 + "__id__": 402 } ], "_prefab": null, @@ -14824,7 +15129,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 391 + "__id__": 400 }, "_enabled": true, "__prefab": null, @@ -14845,7 +15150,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 391 + "__id__": 400 }, "_enabled": true, "__prefab": null, @@ -14883,16 +15188,16 @@ "_name": "spawn point-048", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 395 + "__id__": 404 }, { - "__id__": 396 + "__id__": 405 } ], "_prefab": null, @@ -14930,7 +15235,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 394 + "__id__": 403 }, "_enabled": true, "__prefab": null, @@ -14951,7 +15256,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 394 + "__id__": 403 }, "_enabled": true, "__prefab": null, @@ -14989,16 +15294,16 @@ "_name": "spawn point-049", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 398 + "__id__": 407 }, { - "__id__": 399 + "__id__": 408 } ], "_prefab": null, @@ -15036,7 +15341,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 397 + "__id__": 406 }, "_enabled": true, "__prefab": null, @@ -15057,7 +15362,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 397 + "__id__": 406 }, "_enabled": true, "__prefab": null, @@ -15095,16 +15400,16 @@ "_name": "spawn point-050", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 401 + "__id__": 410 }, { - "__id__": 402 + "__id__": 411 } ], "_prefab": null, @@ -15142,7 +15447,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 400 + "__id__": 409 }, "_enabled": true, "__prefab": null, @@ -15163,7 +15468,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 400 + "__id__": 409 }, "_enabled": true, "__prefab": null, @@ -15201,16 +15506,16 @@ "_name": "spawn point-051", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 404 + "__id__": 413 }, { - "__id__": 405 + "__id__": 414 } ], "_prefab": null, @@ -15248,7 +15553,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 403 + "__id__": 412 }, "_enabled": true, "__prefab": null, @@ -15269,7 +15574,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 403 + "__id__": 412 }, "_enabled": true, "__prefab": null, @@ -15307,16 +15612,16 @@ "_name": "spawn point-052", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 407 + "__id__": 416 }, { - "__id__": 408 + "__id__": 417 } ], "_prefab": null, @@ -15354,7 +15659,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 406 + "__id__": 415 }, "_enabled": true, "__prefab": null, @@ -15375,7 +15680,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 406 + "__id__": 415 }, "_enabled": true, "__prefab": null, @@ -15413,16 +15718,16 @@ "_name": "spawn point-053", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 410 + "__id__": 419 }, { - "__id__": 411 + "__id__": 420 } ], "_prefab": null, @@ -15460,7 +15765,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 409 + "__id__": 418 }, "_enabled": true, "__prefab": null, @@ -15481,7 +15786,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 409 + "__id__": 418 }, "_enabled": true, "__prefab": null, @@ -15519,16 +15824,16 @@ "_name": "spawn point-018", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 413 + "__id__": 422 }, { - "__id__": 414 + "__id__": 423 } ], "_prefab": null, @@ -15566,7 +15871,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 412 + "__id__": 421 }, "_enabled": true, "__prefab": null, @@ -15587,7 +15892,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 412 + "__id__": 421 }, "_enabled": true, "__prefab": null, @@ -15625,16 +15930,16 @@ "_name": "spawn point-019", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 416 + "__id__": 425 }, { - "__id__": 417 + "__id__": 426 } ], "_prefab": null, @@ -15672,7 +15977,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 415 + "__id__": 424 }, "_enabled": true, "__prefab": null, @@ -15693,7 +15998,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 415 + "__id__": 424 }, "_enabled": true, "__prefab": null, @@ -15731,16 +16036,16 @@ "_name": "spawn point-042", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 419 + "__id__": 428 }, { - "__id__": 420 + "__id__": 429 } ], "_prefab": null, @@ -15778,7 +16083,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 418 + "__id__": 427 }, "_enabled": true, "__prefab": null, @@ -15799,7 +16104,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 418 + "__id__": 427 }, "_enabled": true, "__prefab": null, @@ -15837,16 +16142,16 @@ "_name": "spawn point-046", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 422 + "__id__": 431 }, { - "__id__": 423 + "__id__": 432 } ], "_prefab": null, @@ -15884,7 +16189,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 421 + "__id__": 430 }, "_enabled": true, "__prefab": null, @@ -15905,7 +16210,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 421 + "__id__": 430 }, "_enabled": true, "__prefab": null, @@ -15943,16 +16248,16 @@ "_name": "spawn point-054", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 425 + "__id__": 434 }, { - "__id__": 426 + "__id__": 435 } ], "_prefab": null, @@ -15990,7 +16295,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 424 + "__id__": 433 }, "_enabled": true, "__prefab": null, @@ -16011,7 +16316,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 424 + "__id__": 433 }, "_enabled": true, "__prefab": null, @@ -16049,16 +16354,16 @@ "_name": "spawn point-055", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 428 + "__id__": 437 }, { - "__id__": 429 + "__id__": 438 } ], "_prefab": null, @@ -16096,7 +16401,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 427 + "__id__": 436 }, "_enabled": true, "__prefab": null, @@ -16117,7 +16422,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 427 + "__id__": 436 }, "_enabled": true, "__prefab": null, @@ -16155,16 +16460,16 @@ "_name": "spawn point-012", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 431 + "__id__": 440 }, { - "__id__": 432 + "__id__": 441 } ], "_prefab": null, @@ -16202,7 +16507,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 430 + "__id__": 439 }, "_enabled": true, "__prefab": null, @@ -16223,7 +16528,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 430 + "__id__": 439 }, "_enabled": true, "__prefab": null, @@ -16261,16 +16566,16 @@ "_name": "spawn point-013", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 434 + "__id__": 443 }, { - "__id__": 435 + "__id__": 444 } ], "_prefab": null, @@ -16308,7 +16613,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 433 + "__id__": 442 }, "_enabled": true, "__prefab": null, @@ -16329,7 +16634,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 433 + "__id__": 442 }, "_enabled": true, "__prefab": null, @@ -16367,16 +16672,16 @@ "_name": "spawn point-058", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 437 + "__id__": 446 }, { - "__id__": 438 + "__id__": 447 } ], "_prefab": null, @@ -16414,7 +16719,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 436 + "__id__": 445 }, "_enabled": true, "__prefab": null, @@ -16435,7 +16740,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 436 + "__id__": 445 }, "_enabled": true, "__prefab": null, @@ -16473,16 +16778,16 @@ "_name": "spawn point-059", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 440 + "__id__": 449 }, { - "__id__": 441 + "__id__": 450 } ], "_prefab": null, @@ -16520,7 +16825,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 439 + "__id__": 448 }, "_enabled": true, "__prefab": null, @@ -16541,7 +16846,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 439 + "__id__": 448 }, "_enabled": true, "__prefab": null, @@ -16579,16 +16884,16 @@ "_name": "spawn point-056", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 443 + "__id__": 452 }, { - "__id__": 444 + "__id__": 453 } ], "_prefab": null, @@ -16626,7 +16931,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 442 + "__id__": 451 }, "_enabled": true, "__prefab": null, @@ -16647,7 +16952,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 442 + "__id__": 451 }, "_enabled": true, "__prefab": null, @@ -16685,16 +16990,16 @@ "_name": "spawn point-057", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 446 + "__id__": 455 }, { - "__id__": 447 + "__id__": 456 } ], "_prefab": null, @@ -16732,7 +17037,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 445 + "__id__": 454 }, "_enabled": true, "__prefab": null, @@ -16753,7 +17058,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 445 + "__id__": 454 }, "_enabled": true, "__prefab": null, @@ -16791,16 +17096,16 @@ "_name": "spawn point-060", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 449 + "__id__": 458 }, { - "__id__": 450 + "__id__": 459 } ], "_prefab": null, @@ -16838,7 +17143,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 448 + "__id__": 457 }, "_enabled": true, "__prefab": null, @@ -16859,7 +17164,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 448 + "__id__": 457 }, "_enabled": true, "__prefab": null, @@ -16897,16 +17202,16 @@ "_name": "spawn point-061", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 452 + "__id__": 461 }, { - "__id__": 453 + "__id__": 462 } ], "_prefab": null, @@ -16944,7 +17249,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 451 + "__id__": 460 }, "_enabled": true, "__prefab": null, @@ -16965,7 +17270,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 451 + "__id__": 460 }, "_enabled": true, "__prefab": null, @@ -17003,16 +17308,16 @@ "_name": "spawn point-062", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 455 + "__id__": 464 }, { - "__id__": 456 + "__id__": 465 } ], "_prefab": null, @@ -17050,7 +17355,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 454 + "__id__": 463 }, "_enabled": true, "__prefab": null, @@ -17071,7 +17376,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 454 + "__id__": 463 }, "_enabled": true, "__prefab": null, @@ -17109,16 +17414,16 @@ "_name": "spawn point-065", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 458 + "__id__": 467 }, { - "__id__": 459 + "__id__": 468 } ], "_prefab": null, @@ -17156,7 +17461,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 457 + "__id__": 466 }, "_enabled": true, "__prefab": null, @@ -17177,7 +17482,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 457 + "__id__": 466 }, "_enabled": true, "__prefab": null, @@ -17215,16 +17520,16 @@ "_name": "spawn point-063", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 461 + "__id__": 470 }, { - "__id__": 462 + "__id__": 471 } ], "_prefab": null, @@ -17262,7 +17567,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 460 + "__id__": 469 }, "_enabled": true, "__prefab": null, @@ -17283,7 +17588,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 460 + "__id__": 469 }, "_enabled": true, "__prefab": null, @@ -17321,16 +17626,16 @@ "_name": "spawn point-064", "_objFlags": 0, "_parent": { - "__id__": 267 + "__id__": 276 }, "_children": [], "_active": true, "_components": [ { - "__id__": 464 + "__id__": 473 }, { - "__id__": 465 + "__id__": 474 } ], "_prefab": null, @@ -17368,7 +17673,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 463 + "__id__": 472 }, "_enabled": true, "__prefab": null, @@ -17389,7 +17694,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 463 + "__id__": 472 }, "_enabled": true, "__prefab": null, @@ -17427,7 +17732,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 267 + "__id__": 276 }, "_enabled": true, "__prefab": null, @@ -17448,31 +17753,27 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 267 + "__id__": 276 }, "_enabled": true, "__prefab": null, "_objects": [ { - "__id__": 468 + "__id__": 477 }, { - "__id__": 469 + "__id__": 478 }, { - "__id__": 470 + "__id__": 479 + } + ], + "_boosters": [ + { + "__id__": 480 } ], "_spawnPoints": [ - { - "__id__": 268 - }, - { - "__id__": 271 - }, - { - "__id__": 274 - }, { "__id__": 277 }, @@ -17661,9 +17962,19 @@ }, { "__id__": 463 + }, + { + "__id__": 466 + }, + { + "__id__": 469 + }, + { + "__id__": 472 } ], "_spawnTime": 1.5, + "_spawnBoosterTime": 15, "_id": "c3k9rnGyxBF4r6tlo4EOFa" }, { @@ -17699,6 +18010,17 @@ "maxWeight": 30, "maxObjects": 2 }, + { + "__type__": "weightedObject", + "prefab": { + "__uuid__": "fefef5ec-f5cc-45f8-8e6f-4489f610b249", + "__expectedType__": "cc.Prefab" + }, + "weight": 100, + "weightStepOnGoal": 0, + "maxWeight": 100, + "maxObjects": 1 + }, { "__type__": "cc.Node", "_name": "trail render", @@ -17710,10 +18032,10 @@ "_active": true, "_components": [ { - "__id__": 472 + "__id__": 482 }, { - "__id__": 473 + "__id__": 483 } ], "_prefab": null, @@ -17751,7 +18073,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 471 + "__id__": 481 }, "_enabled": true, "__prefab": null, @@ -17772,7 +18094,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 471 + "__id__": 481 }, "_enabled": true, "__prefab": null, @@ -17816,7 +18138,7 @@ "_active": true, "_components": [ { - "__id__": 475 + "__id__": 485 } ], "_prefab": null, @@ -17854,7 +18176,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 474 + "__id__": 484 }, "_enabled": true, "__prefab": null, @@ -17879,16 +18201,16 @@ }, "_children": [ { - "__id__": 477 + "__id__": 487 }, { - "__id__": 544 + "__id__": 554 } ], "_active": true, "_components": [ { - "__id__": 611 + "__id__": 621 } ], "_prefab": null, @@ -17926,26 +18248,26 @@ "_name": "Cannon", "_objFlags": 0, "_parent": { - "__id__": 476 + "__id__": 486 }, "_children": [ { - "__id__": 478 + "__id__": 488 }, { - "__id__": 482 + "__id__": 492 } ], "_active": true, "_components": [ { - "__id__": 541 + "__id__": 551 }, { - "__id__": 542 + "__id__": 552 }, { - "__id__": 543 + "__id__": 553 } ], "_prefab": null, @@ -17983,19 +18305,19 @@ "_name": "Collider", "_objFlags": 0, "_parent": { - "__id__": 477 + "__id__": 487 }, "_children": [], "_active": true, "_components": [ { - "__id__": 479 + "__id__": 489 }, { - "__id__": 480 + "__id__": 490 }, { - "__id__": 481 + "__id__": 491 } ], "_prefab": null, @@ -18033,7 +18355,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 478 + "__id__": 488 }, "_enabled": true, "__prefab": null, @@ -18054,7 +18376,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 478 + "__id__": 488 }, "_enabled": true, "__prefab": null, @@ -18092,7 +18414,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 478 + "__id__": 488 }, "_enabled": true, "__prefab": null, @@ -18119,19 +18441,19 @@ "_name": "Particle", "_objFlags": 0, "_parent": { - "__id__": 477 + "__id__": 487 }, "_children": [], "_active": false, "_components": [ { - "__id__": 483 + "__id__": 493 }, { - "__id__": 539 + "__id__": 549 }, { - "__id__": 540 + "__id__": 550 } ], "_prefab": null, @@ -18169,7 +18491,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 482 + "__id__": 492 }, "_enabled": true, "__prefab": null, @@ -18182,60 +18504,60 @@ ], "_visFlags": 0, "startColor": { - "__id__": 484 + "__id__": 494 }, "scaleSpace": 1, "startSize3D": false, "startSizeX": { - "__id__": 485 + "__id__": 495 }, "startSize": { - "__id__": 485 + "__id__": 495 }, "startSizeY": { - "__id__": 486 + "__id__": 496 }, "startSizeZ": { - "__id__": 487 + "__id__": 497 }, "startSpeed": { - "__id__": 488 + "__id__": 498 }, "startRotation3D": false, "startRotationX": { - "__id__": 489 + "__id__": 499 }, "startRotationY": { - "__id__": 490 + "__id__": 500 }, "startRotationZ": { - "__id__": 491 + "__id__": 501 }, "startRotation": { - "__id__": 491 + "__id__": 501 }, "startDelay": { - "__id__": 492 + "__id__": 502 }, "startLifetime": { - "__id__": 493 + "__id__": 503 }, "duration": 0.5, "loop": false, "simulationSpeed": 1, "playOnAwake": true, "gravityModifier": { - "__id__": 494 + "__id__": 504 }, "rateOverTime": { - "__id__": 495 + "__id__": 505 }, "rateOverDistance": { - "__id__": 496 + "__id__": 506 }, "bursts": [ { - "__id__": 497 + "__id__": 507 } ], "_renderCulling": false, @@ -18246,37 +18568,37 @@ "_dataCulling": false, "enableCulling": false, "_colorOverLifetimeModule": { - "__id__": 499 - }, - "_shapeModule": { - "__id__": 501 - }, - "_sizeOvertimeModule": { - "__id__": 503 - }, - "_velocityOvertimeModule": { "__id__": 509 }, - "_forceOvertimeModule": { - "__id__": 515 + "_shapeModule": { + "__id__": 511 }, - "_limitVelocityOvertimeModule": { + "_sizeOvertimeModule": { + "__id__": 513 + }, + "_velocityOvertimeModule": { "__id__": 519 }, + "_forceOvertimeModule": { + "__id__": 525 + }, + "_limitVelocityOvertimeModule": { + "__id__": 529 + }, "_rotationOvertimeModule": { - "__id__": 524 + "__id__": 534 }, "_textureAnimationModule": { - "__id__": 528 + "__id__": 538 }, "_noiseModule": { - "__id__": 532 + "__id__": 542 }, "_trailModule": { - "__id__": 533 + "__id__": 543 }, "renderer": { - "__id__": 538 + "__id__": 548 }, "_prewarm": false, "_capacity": 8, @@ -18376,7 +18698,7 @@ "_repeatCount": 1, "repeatInterval": 0, "count": { - "__id__": 498 + "__id__": 508 } }, { @@ -18389,7 +18711,7 @@ "__type__": "cc.ColorOvertimeModule", "_enable": false, "color": { - "__id__": 500 + "__id__": 510 } }, { @@ -18418,7 +18740,7 @@ "arcMode": 0, "arcSpread": 11.4, "arcSpeed": { - "__id__": 502 + "__id__": 512 }, "length": 5, "boxThickness": { @@ -18459,23 +18781,23 @@ "_enable": true, "separateAxes": false, "size": { - "__id__": 504 + "__id__": 514 }, "x": { - "__id__": 506 + "__id__": 516 }, "y": { - "__id__": 507 + "__id__": 517 }, "z": { - "__id__": 508 + "__id__": 518 } }, { "__type__": "cc.CurveRange", "mode": 1, "spline": { - "__id__": 505 + "__id__": 515 }, "multiplier": 1 }, @@ -18536,16 +18858,16 @@ "__type__": "cc.VelocityOvertimeModule", "_enable": true, "x": { - "__id__": 510 + "__id__": 520 }, "y": { - "__id__": 511 + "__id__": 521 }, "z": { - "__id__": 513 + "__id__": 523 }, "speedModifier": { - "__id__": 514 + "__id__": 524 }, "space": 1 }, @@ -18559,7 +18881,7 @@ "__type__": "cc.CurveRange", "mode": 1, "spline": { - "__id__": 512 + "__id__": 522 }, "multiplier": 1 }, @@ -18614,13 +18936,13 @@ "__type__": "cc.ForceOvertimeModule", "_enable": false, "x": { - "__id__": 516 + "__id__": 526 }, "y": { - "__id__": 517 + "__id__": 527 }, "z": { - "__id__": 518 + "__id__": 528 }, "space": 1 }, @@ -18646,16 +18968,16 @@ "__type__": "cc.LimitVelocityOvertimeModule", "_enable": false, "limitX": { - "__id__": 520 + "__id__": 530 }, "limitY": { - "__id__": 521 + "__id__": 531 }, "limitZ": { - "__id__": 522 + "__id__": 532 }, "limit": { - "__id__": 523 + "__id__": 533 }, "dampen": 3, "separateAxes": false, @@ -18690,13 +19012,13 @@ "_enable": true, "_separateAxes": false, "x": { - "__id__": 525 + "__id__": 535 }, "y": { - "__id__": 526 + "__id__": 536 }, "z": { - "__id__": 527 + "__id__": 537 } }, { @@ -18730,10 +19052,10 @@ "_mode": 0, "animation": 0, "frameOverTime": { - "__id__": 529 + "__id__": 539 }, "startFrame": { - "__id__": 531 + "__id__": 541 }, "cycleCount": 0, "_flipU": 0, @@ -18746,7 +19068,7 @@ "__type__": "cc.CurveRange", "mode": 1, "spline": { - "__id__": 530 + "__id__": 540 }, "multiplier": 1 }, @@ -18813,25 +19135,25 @@ "_enable": false, "mode": 0, "lifeTime": { - "__id__": 534 + "__id__": 544 }, "_minParticleDistance": 0.1, "existWithParticles": true, "textureMode": 0, "widthFromParticle": true, "widthRatio": { - "__id__": 535 + "__id__": 545 }, "colorFromParticle": false, "colorOverTrail": { - "__id__": 536 + "__id__": 546 }, "colorOvertime": { - "__id__": 537 + "__id__": 547 }, "_space": 0, "_particleSystem": { - "__id__": 483 + "__id__": 493 } }, { @@ -18891,7 +19213,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 482 + "__id__": 492 }, "_enabled": true, "__prefab": null, @@ -18902,7 +19224,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 482 + "__id__": 492 }, "_enabled": true, "__prefab": null, @@ -18923,7 +19245,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 477 + "__id__": 487 }, "_enabled": true, "__prefab": null, @@ -18944,15 +19266,15 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 477 + "__id__": 487 }, "_enabled": true, "__prefab": null, "_collider": { - "__id__": 481 + "__id__": 491 }, "_animation": { - "__id__": 543 + "__id__": 553 }, "_force": 40, "onDone": [], @@ -18963,7 +19285,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 477 + "__id__": 487 }, "_enabled": true, "__prefab": null, @@ -18985,26 +19307,26 @@ "_name": "Cannon-001", "_objFlags": 0, "_parent": { - "__id__": 476 + "__id__": 486 }, "_children": [ { - "__id__": 545 + "__id__": 555 }, { - "__id__": 549 + "__id__": 559 } ], "_active": true, "_components": [ { - "__id__": 608 + "__id__": 618 }, { - "__id__": 609 + "__id__": 619 }, { - "__id__": 610 + "__id__": 620 } ], "_prefab": null, @@ -19042,19 +19364,19 @@ "_name": "Collider", "_objFlags": 0, "_parent": { - "__id__": 544 + "__id__": 554 }, "_children": [], "_active": true, "_components": [ { - "__id__": 546 + "__id__": 556 }, { - "__id__": 547 + "__id__": 557 }, { - "__id__": 548 + "__id__": 558 } ], "_prefab": null, @@ -19092,7 +19414,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 545 + "__id__": 555 }, "_enabled": true, "__prefab": null, @@ -19113,7 +19435,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 545 + "__id__": 555 }, "_enabled": true, "__prefab": null, @@ -19151,7 +19473,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 545 + "__id__": 555 }, "_enabled": true, "__prefab": null, @@ -19178,19 +19500,19 @@ "_name": "Particle", "_objFlags": 0, "_parent": { - "__id__": 544 + "__id__": 554 }, "_children": [], "_active": false, "_components": [ { - "__id__": 550 + "__id__": 560 }, { - "__id__": 606 + "__id__": 616 }, { - "__id__": 607 + "__id__": 617 } ], "_prefab": null, @@ -19228,7 +19550,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 549 + "__id__": 559 }, "_enabled": true, "__prefab": null, @@ -19241,60 +19563,60 @@ ], "_visFlags": 0, "startColor": { - "__id__": 551 + "__id__": 561 }, "scaleSpace": 1, "startSize3D": false, "startSizeX": { - "__id__": 552 + "__id__": 562 }, "startSize": { - "__id__": 552 + "__id__": 562 }, "startSizeY": { - "__id__": 553 + "__id__": 563 }, "startSizeZ": { - "__id__": 554 + "__id__": 564 }, "startSpeed": { - "__id__": 555 + "__id__": 565 }, "startRotation3D": false, "startRotationX": { - "__id__": 556 + "__id__": 566 }, "startRotationY": { - "__id__": 557 + "__id__": 567 }, "startRotationZ": { - "__id__": 558 + "__id__": 568 }, "startRotation": { - "__id__": 558 + "__id__": 568 }, "startDelay": { - "__id__": 559 + "__id__": 569 }, "startLifetime": { - "__id__": 560 + "__id__": 570 }, "duration": 0.5, "loop": false, "simulationSpeed": 1, "playOnAwake": true, "gravityModifier": { - "__id__": 561 + "__id__": 571 }, "rateOverTime": { - "__id__": 562 + "__id__": 572 }, "rateOverDistance": { - "__id__": 563 + "__id__": 573 }, "bursts": [ { - "__id__": 564 + "__id__": 574 } ], "_renderCulling": false, @@ -19305,37 +19627,37 @@ "_dataCulling": false, "enableCulling": false, "_colorOverLifetimeModule": { - "__id__": 566 - }, - "_shapeModule": { - "__id__": 568 - }, - "_sizeOvertimeModule": { - "__id__": 570 - }, - "_velocityOvertimeModule": { "__id__": 576 }, - "_forceOvertimeModule": { - "__id__": 582 + "_shapeModule": { + "__id__": 578 }, - "_limitVelocityOvertimeModule": { + "_sizeOvertimeModule": { + "__id__": 580 + }, + "_velocityOvertimeModule": { "__id__": 586 }, + "_forceOvertimeModule": { + "__id__": 592 + }, + "_limitVelocityOvertimeModule": { + "__id__": 596 + }, "_rotationOvertimeModule": { - "__id__": 591 + "__id__": 601 }, "_textureAnimationModule": { - "__id__": 595 + "__id__": 605 }, "_noiseModule": { - "__id__": 599 + "__id__": 609 }, "_trailModule": { - "__id__": 600 + "__id__": 610 }, "renderer": { - "__id__": 605 + "__id__": 615 }, "_prewarm": false, "_capacity": 8, @@ -19435,7 +19757,7 @@ "_repeatCount": 1, "repeatInterval": 0, "count": { - "__id__": 565 + "__id__": 575 } }, { @@ -19448,7 +19770,7 @@ "__type__": "cc.ColorOvertimeModule", "_enable": false, "color": { - "__id__": 567 + "__id__": 577 } }, { @@ -19477,7 +19799,7 @@ "arcMode": 0, "arcSpread": 11.4, "arcSpeed": { - "__id__": 569 + "__id__": 579 }, "length": 5, "boxThickness": { @@ -19518,23 +19840,23 @@ "_enable": true, "separateAxes": false, "size": { - "__id__": 571 + "__id__": 581 }, "x": { - "__id__": 573 + "__id__": 583 }, "y": { - "__id__": 574 + "__id__": 584 }, "z": { - "__id__": 575 + "__id__": 585 } }, { "__type__": "cc.CurveRange", "mode": 1, "spline": { - "__id__": 572 + "__id__": 582 }, "multiplier": 1 }, @@ -19595,16 +19917,16 @@ "__type__": "cc.VelocityOvertimeModule", "_enable": true, "x": { - "__id__": 577 + "__id__": 587 }, "y": { - "__id__": 578 + "__id__": 588 }, "z": { - "__id__": 580 + "__id__": 590 }, "speedModifier": { - "__id__": 581 + "__id__": 591 }, "space": 1 }, @@ -19618,7 +19940,7 @@ "__type__": "cc.CurveRange", "mode": 1, "spline": { - "__id__": 579 + "__id__": 589 }, "multiplier": 1 }, @@ -19673,13 +19995,13 @@ "__type__": "cc.ForceOvertimeModule", "_enable": false, "x": { - "__id__": 583 + "__id__": 593 }, "y": { - "__id__": 584 + "__id__": 594 }, "z": { - "__id__": 585 + "__id__": 595 }, "space": 1 }, @@ -19705,16 +20027,16 @@ "__type__": "cc.LimitVelocityOvertimeModule", "_enable": false, "limitX": { - "__id__": 587 + "__id__": 597 }, "limitY": { - "__id__": 588 + "__id__": 598 }, "limitZ": { - "__id__": 589 + "__id__": 599 }, "limit": { - "__id__": 590 + "__id__": 600 }, "dampen": 3, "separateAxes": false, @@ -19749,13 +20071,13 @@ "_enable": true, "_separateAxes": false, "x": { - "__id__": 592 + "__id__": 602 }, "y": { - "__id__": 593 + "__id__": 603 }, "z": { - "__id__": 594 + "__id__": 604 } }, { @@ -19789,10 +20111,10 @@ "_mode": 0, "animation": 0, "frameOverTime": { - "__id__": 596 + "__id__": 606 }, "startFrame": { - "__id__": 598 + "__id__": 608 }, "cycleCount": 0, "_flipU": 0, @@ -19805,7 +20127,7 @@ "__type__": "cc.CurveRange", "mode": 1, "spline": { - "__id__": 597 + "__id__": 607 }, "multiplier": 1 }, @@ -19872,25 +20194,25 @@ "_enable": false, "mode": 0, "lifeTime": { - "__id__": 601 + "__id__": 611 }, "_minParticleDistance": 0.1, "existWithParticles": true, "textureMode": 0, "widthFromParticle": true, "widthRatio": { - "__id__": 602 + "__id__": 612 }, "colorFromParticle": false, "colorOverTrail": { - "__id__": 603 + "__id__": 613 }, "colorOvertime": { - "__id__": 604 + "__id__": 614 }, "_space": 0, "_particleSystem": { - "__id__": 550 + "__id__": 560 } }, { @@ -19950,7 +20272,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 549 + "__id__": 559 }, "_enabled": true, "__prefab": null, @@ -19961,7 +20283,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 549 + "__id__": 559 }, "_enabled": true, "__prefab": null, @@ -19982,7 +20304,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 544 + "__id__": 554 }, "_enabled": true, "__prefab": null, @@ -20003,15 +20325,15 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 544 + "__id__": 554 }, "_enabled": true, "__prefab": null, "_collider": { - "__id__": 548 + "__id__": 558 }, "_animation": { - "__id__": 610 + "__id__": 620 }, "_force": 40, "onDone": [], @@ -20022,7 +20344,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 544 + "__id__": 554 }, "_enabled": true, "__prefab": null, @@ -20044,7 +20366,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 476 + "__id__": 486 }, "_enabled": true, "__prefab": null, @@ -20100,10 +20422,10 @@ "__expectedType__": "cc.Prefab" }, "_floatingTextContainer": { - "__id__": 614 + "__id__": 624 }, "_ballHolder": { - "__id__": 474 + "__id__": 484 }, "_ballSpawnPosition": { "__type__": "cc.Vec3", @@ -20120,6 +20442,7 @@ "__uuid__": "fc66df28-6c8c-4915-adbd-5a3da652cfc6", "__expectedType__": "cc.AudioClip" }, + "_boostersActive": [], "_id": "94qg9r7nVDkbO1S3Aid8/t" }, { @@ -20133,7 +20456,7 @@ "_active": true, "_components": [ { - "__id__": 615 + "__id__": 625 } ], "_prefab": null, @@ -20171,7 +20494,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 614 + "__id__": 624 }, "_enabled": true, "__prefab": null, @@ -20264,25 +20587,25 @@ }, "_children": [ { - "__id__": 620 + "__id__": 630 }, { - "__id__": 632 + "__id__": 642 }, { - "__id__": 741 + "__id__": 751 } ], "_active": true, "_components": [ { - "__id__": 756 + "__id__": 766 }, { - "__id__": 757 + "__id__": 767 }, { - "__id__": 758 + "__id__": 768 } ], "_prefab": null, @@ -20320,26 +20643,26 @@ "_name": "Tutorial", "_objFlags": 0, "_parent": { - "__id__": 619 + "__id__": 629 }, "_children": [ { - "__id__": 621 + "__id__": 631 }, { - "__id__": 625 + "__id__": 635 } ], - "_active": true, + "_active": false, "_components": [ { - "__id__": 629 + "__id__": 639 }, { - "__id__": 630 + "__id__": 640 }, { - "__id__": 631 + "__id__": 641 } ], "_prefab": null, @@ -20377,19 +20700,19 @@ "_name": "tap-L", "_objFlags": 0, "_parent": { - "__id__": 620 + "__id__": 630 }, "_children": [], "_active": true, "_components": [ { - "__id__": 622 + "__id__": 632 }, { - "__id__": 623 + "__id__": 633 }, { - "__id__": 624 + "__id__": 634 } ], "_prefab": null, @@ -20427,7 +20750,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 621 + "__id__": 631 }, "_enabled": true, "__prefab": null, @@ -20448,7 +20771,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 621 + "__id__": 631 }, "_enabled": true, "__prefab": null, @@ -20486,7 +20809,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 621 + "__id__": 631 }, "_enabled": true, "__prefab": null, @@ -20515,19 +20838,19 @@ "_name": "tap_R", "_objFlags": 0, "_parent": { - "__id__": 620 + "__id__": 630 }, "_children": [], "_active": true, "_components": [ { - "__id__": 626 + "__id__": 636 }, { - "__id__": 627 + "__id__": 637 }, { - "__id__": 628 + "__id__": 638 } ], "_prefab": null, @@ -20565,7 +20888,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 625 + "__id__": 635 }, "_enabled": true, "__prefab": null, @@ -20586,7 +20909,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 625 + "__id__": 635 }, "_enabled": true, "__prefab": null, @@ -20624,7 +20947,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 625 + "__id__": 635 }, "_enabled": true, "__prefab": null, @@ -20653,7 +20976,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 620 + "__id__": 630 }, "_enabled": true, "__prefab": null, @@ -20674,15 +20997,15 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 620 + "__id__": 630 }, "_enabled": true, "__prefab": null, "_tapL": { - "__id__": 621 + "__id__": 631 }, "_tapR": { - "__id__": 625 + "__id__": 635 }, "_id": "aczEtsMDRPC4lj0tUj/cAC" }, @@ -20691,7 +21014,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 620 + "__id__": 630 }, "_enabled": true, "__prefab": null, @@ -20720,15 +21043,9 @@ "_name": "UI", "_objFlags": 0, "_parent": { - "__id__": 619 + "__id__": 629 }, "_children": [ - { - "__id__": 633 - }, - { - "__id__": 638 - }, { "__id__": 643 }, @@ -20736,22 +21053,28 @@ "__id__": 648 }, { - "__id__": 657 + "__id__": 653 }, { - "__id__": 718 + "__id__": 658 + }, + { + "__id__": 667 + }, + { + "__id__": 728 } ], "_active": true, "_components": [ { - "__id__": 738 + "__id__": 748 }, { - "__id__": 739 + "__id__": 749 }, { - "__id__": 740 + "__id__": 750 } ], "_prefab": null, @@ -20789,22 +21112,22 @@ "_name": "Score", "_objFlags": 0, "_parent": { - "__id__": 632 + "__id__": 642 }, "_children": [], "_active": true, "_components": [ { - "__id__": 634 + "__id__": 644 }, { - "__id__": 635 + "__id__": 645 }, { - "__id__": 636 + "__id__": 646 }, { - "__id__": 637 + "__id__": 647 } ], "_prefab": null, @@ -20842,7 +21165,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 633 + "__id__": 643 }, "_enabled": true, "__prefab": null, @@ -20863,7 +21186,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 633 + "__id__": 643 }, "_enabled": true, "__prefab": null, @@ -20904,7 +21227,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 633 + "__id__": 643 }, "_enabled": true, "__prefab": null, @@ -20933,7 +21256,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 633 + "__id__": 643 }, "_enabled": true, "__prefab": null, @@ -20952,22 +21275,22 @@ "_name": "Event", "_objFlags": 0, "_parent": { - "__id__": 632 + "__id__": 642 }, "_children": [], "_active": true, "_components": [ { - "__id__": 639 + "__id__": 649 }, { - "__id__": 640 + "__id__": 650 }, { - "__id__": 641 + "__id__": 651 }, { - "__id__": 642 + "__id__": 652 } ], "_prefab": null, @@ -21005,7 +21328,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 638 + "__id__": 648 }, "_enabled": true, "__prefab": null, @@ -21026,7 +21349,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 638 + "__id__": 648 }, "_enabled": true, "__prefab": null, @@ -21067,7 +21390,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 638 + "__id__": 648 }, "_enabled": true, "__prefab": null, @@ -21096,7 +21419,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 638 + "__id__": 648 }, "_enabled": true, "__prefab": null, @@ -21115,22 +21438,22 @@ "_name": "Timer", "_objFlags": 0, "_parent": { - "__id__": 632 + "__id__": 642 }, "_children": [], "_active": true, "_components": [ { - "__id__": 644 + "__id__": 654 }, { - "__id__": 645 + "__id__": 655 }, { - "__id__": 646 + "__id__": 656 }, { - "__id__": 647 + "__id__": 657 } ], "_prefab": null, @@ -21168,7 +21491,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 643 + "__id__": 653 }, "_enabled": true, "__prefab": null, @@ -21189,7 +21512,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 643 + "__id__": 653 }, "_enabled": true, "__prefab": null, @@ -21230,7 +21553,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 643 + "__id__": 653 }, "_enabled": true, "__prefab": null, @@ -21259,7 +21582,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 643 + "__id__": 653 }, "_enabled": true, "__prefab": null, @@ -21278,23 +21601,23 @@ "_name": "StartPanel", "_objFlags": 0, "_parent": { - "__id__": 632 + "__id__": 642 }, "_children": [ { - "__id__": 649 + "__id__": 659 } ], "_active": false, "_components": [ { - "__id__": 654 + "__id__": 664 }, { - "__id__": 655 + "__id__": 665 }, { - "__id__": 656 + "__id__": 666 } ], "_prefab": null, @@ -21332,19 +21655,19 @@ "_name": "StartButton", "_objFlags": 0, "_parent": { - "__id__": 648 + "__id__": 658 }, "_children": [], "_active": true, "_components": [ { - "__id__": 650 + "__id__": 660 }, { - "__id__": 651 + "__id__": 661 }, { - "__id__": 652 + "__id__": 662 } ], "_prefab": null, @@ -21382,7 +21705,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 649 + "__id__": 659 }, "_enabled": true, "__prefab": null, @@ -21403,7 +21726,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 649 + "__id__": 659 }, "_enabled": true, "__prefab": null, @@ -21441,13 +21764,13 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 649 + "__id__": 659 }, "_enabled": true, "__prefab": null, "clickEvents": [ { - "__id__": 653 + "__id__": 663 } ], "_interactable": true, @@ -21499,14 +21822,14 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 649 + "__id__": 659 }, "_id": "b5HEsyyjZJ8Yb2u2q1fD82" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 632 + "__id__": 642 }, "component": "", "_componentId": "ecf07La1rNA8YjY0h97yfWf", @@ -21518,7 +21841,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 648 + "__id__": 658 }, "_enabled": true, "__prefab": null, @@ -21539,7 +21862,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 648 + "__id__": 658 }, "_enabled": true, "__prefab": null, @@ -21577,7 +21900,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 648 + "__id__": 658 }, "_enabled": true, "__prefab": null, @@ -21606,38 +21929,38 @@ "_name": "OverPanel", "_objFlags": 0, "_parent": { - "__id__": 632 + "__id__": 642 }, "_children": [ { - "__id__": 658 + "__id__": 668 }, { - "__id__": 666 + "__id__": 676 }, { - "__id__": 674 + "__id__": 684 }, { - "__id__": 682 + "__id__": 692 }, { - "__id__": 690 + "__id__": 700 } ], "_active": false, "_components": [ { - "__id__": 714 + "__id__": 724 }, { - "__id__": 715 + "__id__": 725 }, { - "__id__": 716 + "__id__": 726 }, { - "__id__": 717 + "__id__": 727 } ], "_prefab": null, @@ -21675,23 +21998,23 @@ "_name": "Top", "_objFlags": 0, "_parent": { - "__id__": 657 + "__id__": 667 }, "_children": [ { - "__id__": 659 + "__id__": 669 } ], "_active": true, "_components": [ { - "__id__": 663 + "__id__": 673 }, { - "__id__": 664 + "__id__": 674 }, { - "__id__": 665 + "__id__": 675 } ], "_prefab": null, @@ -21729,19 +22052,19 @@ "_name": "Top Score", "_objFlags": 0, "_parent": { - "__id__": 658 + "__id__": 668 }, "_children": [], "_active": true, "_components": [ { - "__id__": 660 + "__id__": 670 }, { - "__id__": 661 + "__id__": 671 }, { - "__id__": 662 + "__id__": 672 } ], "_prefab": null, @@ -21779,7 +22102,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 659 + "__id__": 669 }, "_enabled": true, "__prefab": null, @@ -21800,7 +22123,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 659 + "__id__": 669 }, "_enabled": true, "__prefab": null, @@ -21841,7 +22164,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 659 + "__id__": 669 }, "_enabled": true, "__prefab": null, @@ -21860,7 +22183,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 658 + "__id__": 668 }, "_enabled": true, "__prefab": null, @@ -21881,7 +22204,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 658 + "__id__": 668 }, "_enabled": true, "__prefab": null, @@ -21922,7 +22245,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 658 + "__id__": 668 }, "_enabled": true, "__prefab": null, @@ -21941,23 +22264,23 @@ "_name": "Result", "_objFlags": 0, "_parent": { - "__id__": 657 + "__id__": 667 }, "_children": [ { - "__id__": 667 + "__id__": 677 } ], "_active": true, "_components": [ { - "__id__": 671 + "__id__": 681 }, { - "__id__": 672 + "__id__": 682 }, { - "__id__": 673 + "__id__": 683 } ], "_prefab": null, @@ -21995,19 +22318,19 @@ "_name": "Your Score", "_objFlags": 0, "_parent": { - "__id__": 666 + "__id__": 676 }, "_children": [], "_active": true, "_components": [ { - "__id__": 668 + "__id__": 678 }, { - "__id__": 669 + "__id__": 679 }, { - "__id__": 670 + "__id__": 680 } ], "_prefab": null, @@ -22045,7 +22368,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 667 + "__id__": 677 }, "_enabled": true, "__prefab": null, @@ -22066,7 +22389,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 667 + "__id__": 677 }, "_enabled": true, "__prefab": null, @@ -22107,7 +22430,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 667 + "__id__": 677 }, "_enabled": true, "__prefab": null, @@ -22126,7 +22449,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 666 + "__id__": 676 }, "_enabled": true, "__prefab": null, @@ -22147,7 +22470,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 666 + "__id__": 676 }, "_enabled": true, "__prefab": null, @@ -22188,7 +22511,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 666 + "__id__": 676 }, "_enabled": true, "__prefab": null, @@ -22207,23 +22530,23 @@ "_name": "ButtonY", "_objFlags": 0, "_parent": { - "__id__": 657 + "__id__": 667 }, "_children": [ { - "__id__": 675 + "__id__": 685 } ], "_active": true, "_components": [ { - "__id__": 678 + "__id__": 688 }, { - "__id__": 679 + "__id__": 689 }, { - "__id__": 680 + "__id__": 690 } ], "_prefab": null, @@ -22261,16 +22584,16 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 674 + "__id__": 684 }, "_children": [], "_active": true, "_components": [ { - "__id__": 676 + "__id__": 686 }, { - "__id__": 677 + "__id__": 687 } ], "_prefab": null, @@ -22308,7 +22631,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 675 + "__id__": 685 }, "_enabled": true, "__prefab": null, @@ -22329,7 +22652,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 675 + "__id__": 685 }, "_enabled": true, "__prefab": null, @@ -22370,7 +22693,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 674 + "__id__": 684 }, "_enabled": true, "__prefab": null, @@ -22391,7 +22714,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 674 + "__id__": 684 }, "_enabled": true, "__prefab": null, @@ -22429,13 +22752,13 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 674 + "__id__": 684 }, "_enabled": true, "__prefab": null, "clickEvents": [ { - "__id__": 681 + "__id__": 691 } ], "_interactable": true, @@ -22487,14 +22810,14 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 674 + "__id__": 684 }, "_id": "83tN1zwmxCxI7aJ2ug7LTQ" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 657 + "__id__": 667 }, "component": "", "_componentId": "c5e2dm0qXVOuKP1ju7uyMtJ", @@ -22506,23 +22829,23 @@ "_name": "ButtonN", "_objFlags": 0, "_parent": { - "__id__": 657 + "__id__": 667 }, "_children": [ { - "__id__": 683 + "__id__": 693 } ], "_active": true, "_components": [ { - "__id__": 686 + "__id__": 696 }, { - "__id__": 687 + "__id__": 697 }, { - "__id__": 688 + "__id__": 698 } ], "_prefab": null, @@ -22560,16 +22883,16 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 682 + "__id__": 692 }, "_children": [], "_active": true, "_components": [ { - "__id__": 684 + "__id__": 694 }, { - "__id__": 685 + "__id__": 695 } ], "_prefab": null, @@ -22607,7 +22930,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 683 + "__id__": 693 }, "_enabled": true, "__prefab": null, @@ -22628,7 +22951,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 683 + "__id__": 693 }, "_enabled": true, "__prefab": null, @@ -22669,7 +22992,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 682 + "__id__": 692 }, "_enabled": true, "__prefab": null, @@ -22690,7 +23013,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 682 + "__id__": 692 }, "_enabled": true, "__prefab": null, @@ -22728,13 +23051,13 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 682 + "__id__": 692 }, "_enabled": true, "__prefab": null, "clickEvents": [ { - "__id__": 689 + "__id__": 699 } ], "_interactable": true, @@ -22786,14 +23109,14 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 682 + "__id__": 692 }, "_id": "05kavv3MFKp4R9iVYAgcDb" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 657 + "__id__": 667 }, "component": "", "_componentId": "c5e2dm0qXVOuKP1ju7uyMtJ", @@ -22805,32 +23128,32 @@ "_name": "ConfirmPanel", "_objFlags": 0, "_parent": { - "__id__": 657 + "__id__": 667 }, "_children": [ { - "__id__": 691 + "__id__": 701 }, { - "__id__": 694 + "__id__": 704 }, { - "__id__": 702 + "__id__": 712 } ], "_active": false, "_components": [ { - "__id__": 710 + "__id__": 720 }, { - "__id__": 711 + "__id__": 721 }, { - "__id__": 712 + "__id__": 722 }, { - "__id__": 713 + "__id__": 723 } ], "_prefab": null, @@ -22868,16 +23191,16 @@ "_name": "Info", "_objFlags": 0, "_parent": { - "__id__": 690 + "__id__": 700 }, "_children": [], "_active": true, "_components": [ { - "__id__": 692 + "__id__": 702 }, { - "__id__": 693 + "__id__": 703 } ], "_prefab": null, @@ -22915,7 +23238,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 691 + "__id__": 701 }, "_enabled": true, "__prefab": null, @@ -22936,7 +23259,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 691 + "__id__": 701 }, "_enabled": true, "__prefab": null, @@ -22977,23 +23300,23 @@ "_name": "ButtonY", "_objFlags": 0, "_parent": { - "__id__": 690 + "__id__": 700 }, "_children": [ { - "__id__": 695 + "__id__": 705 } ], "_active": true, "_components": [ { - "__id__": 698 + "__id__": 708 }, { - "__id__": 699 + "__id__": 709 }, { - "__id__": 700 + "__id__": 710 } ], "_prefab": null, @@ -23031,16 +23354,16 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 694 + "__id__": 704 }, "_children": [], "_active": true, "_components": [ { - "__id__": 696 + "__id__": 706 }, { - "__id__": 697 + "__id__": 707 } ], "_prefab": null, @@ -23078,7 +23401,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 695 + "__id__": 705 }, "_enabled": true, "__prefab": null, @@ -23099,7 +23422,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 695 + "__id__": 705 }, "_enabled": true, "__prefab": null, @@ -23140,7 +23463,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 694 + "__id__": 704 }, "_enabled": true, "__prefab": null, @@ -23161,7 +23484,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 694 + "__id__": 704 }, "_enabled": true, "__prefab": null, @@ -23199,13 +23522,13 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 694 + "__id__": 704 }, "_enabled": true, "__prefab": null, "clickEvents": [ { - "__id__": 701 + "__id__": 711 } ], "_interactable": true, @@ -23257,14 +23580,14 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 694 + "__id__": 704 }, "_id": "e0HMdyZstFuJfDx9qs4BW5" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 690 + "__id__": 700 }, "component": "", "_componentId": "a0eceQhm3FG+KWHNdalmRJZ", @@ -23276,23 +23599,23 @@ "_name": "ButtonN", "_objFlags": 0, "_parent": { - "__id__": 690 + "__id__": 700 }, "_children": [ { - "__id__": 703 + "__id__": 713 } ], "_active": true, "_components": [ { - "__id__": 706 + "__id__": 716 }, { - "__id__": 707 + "__id__": 717 }, { - "__id__": 708 + "__id__": 718 } ], "_prefab": null, @@ -23330,16 +23653,16 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 702 + "__id__": 712 }, "_children": [], "_active": true, "_components": [ { - "__id__": 704 + "__id__": 714 }, { - "__id__": 705 + "__id__": 715 } ], "_prefab": null, @@ -23377,7 +23700,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 703 + "__id__": 713 }, "_enabled": true, "__prefab": null, @@ -23398,7 +23721,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 703 + "__id__": 713 }, "_enabled": true, "__prefab": null, @@ -23439,7 +23762,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 702 + "__id__": 712 }, "_enabled": true, "__prefab": null, @@ -23460,7 +23783,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 702 + "__id__": 712 }, "_enabled": true, "__prefab": null, @@ -23498,13 +23821,13 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 702 + "__id__": 712 }, "_enabled": true, "__prefab": null, "clickEvents": [ { - "__id__": 709 + "__id__": 719 } ], "_interactable": true, @@ -23556,14 +23879,14 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 702 + "__id__": 712 }, "_id": "17e4bI95xBn7IfO8hGQkcR" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 690 + "__id__": 700 }, "component": "", "_componentId": "a0eceQhm3FG+KWHNdalmRJZ", @@ -23575,7 +23898,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 690 + "__id__": 700 }, "_enabled": true, "__prefab": null, @@ -23596,7 +23919,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 690 + "__id__": 700 }, "_enabled": true, "__prefab": null, @@ -23634,7 +23957,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 690 + "__id__": 700 }, "_enabled": true, "__prefab": null, @@ -23663,12 +23986,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 690 + "__id__": 700 }, "_enabled": true, "__prefab": null, "ticketWaringText": { - "__id__": 693 + "__id__": 703 }, "_id": "41r7/Q71lEZbU8ZHfoJf5p" }, @@ -23677,7 +24000,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 657 + "__id__": 667 }, "_enabled": true, "__prefab": null, @@ -23698,7 +24021,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 657 + "__id__": 667 }, "_enabled": true, "__prefab": null, @@ -23736,7 +24059,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 657 + "__id__": 667 }, "_enabled": true, "__prefab": null, @@ -23765,18 +24088,18 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 657 + "__id__": 667 }, "_enabled": true, "__prefab": null, "topScore": { - "__id__": 661 + "__id__": 671 }, "yourScore": { - "__id__": 669 + "__id__": 679 }, "confirmPanel": { - "__id__": 690 + "__id__": 700 }, "_id": "bbcyvzebBDsJfOOH9VNeON" }, @@ -23785,26 +24108,26 @@ "_name": "ResultPanel", "_objFlags": 0, "_parent": { - "__id__": 632 + "__id__": 642 }, "_children": [ { - "__id__": 719 + "__id__": 729 }, { - "__id__": 727 + "__id__": 737 } ], "_active": false, "_components": [ { - "__id__": 735 + "__id__": 745 }, { - "__id__": 736 + "__id__": 746 }, { - "__id__": 737 + "__id__": 747 } ], "_prefab": null, @@ -23842,23 +24165,23 @@ "_name": "Score", "_objFlags": 0, "_parent": { - "__id__": 718 + "__id__": 728 }, "_children": [ { - "__id__": 720 + "__id__": 730 } ], "_active": true, "_components": [ { - "__id__": 724 + "__id__": 734 }, { - "__id__": 725 + "__id__": 735 }, { - "__id__": 726 + "__id__": 736 } ], "_prefab": null, @@ -23896,19 +24219,19 @@ "_name": "Score", "_objFlags": 0, "_parent": { - "__id__": 719 + "__id__": 729 }, "_children": [], "_active": true, "_components": [ { - "__id__": 721 + "__id__": 731 }, { - "__id__": 722 + "__id__": 732 }, { - "__id__": 723 + "__id__": 733 } ], "_prefab": null, @@ -23946,7 +24269,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 720 + "__id__": 730 }, "_enabled": true, "__prefab": null, @@ -23967,7 +24290,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 720 + "__id__": 730 }, "_enabled": true, "__prefab": null, @@ -24008,7 +24331,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 720 + "__id__": 730 }, "_enabled": true, "__prefab": null, @@ -24027,7 +24350,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 719 + "__id__": 729 }, "_enabled": true, "__prefab": null, @@ -24048,7 +24371,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 719 + "__id__": 729 }, "_enabled": true, "__prefab": null, @@ -24089,7 +24412,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 719 + "__id__": 729 }, "_enabled": true, "__prefab": null, @@ -24108,23 +24431,23 @@ "_name": "Total", "_objFlags": 0, "_parent": { - "__id__": 718 + "__id__": 728 }, "_children": [ { - "__id__": 728 + "__id__": 738 } ], "_active": true, "_components": [ { - "__id__": 732 + "__id__": 742 }, { - "__id__": 733 + "__id__": 743 }, { - "__id__": 734 + "__id__": 744 } ], "_prefab": null, @@ -24162,19 +24485,19 @@ "_name": "TotalScore", "_objFlags": 0, "_parent": { - "__id__": 727 + "__id__": 737 }, "_children": [], "_active": true, "_components": [ { - "__id__": 729 + "__id__": 739 }, { - "__id__": 730 + "__id__": 740 }, { - "__id__": 731 + "__id__": 741 } ], "_prefab": null, @@ -24212,7 +24535,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 728 + "__id__": 738 }, "_enabled": true, "__prefab": null, @@ -24233,7 +24556,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 728 + "__id__": 738 }, "_enabled": true, "__prefab": null, @@ -24274,7 +24597,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 728 + "__id__": 738 }, "_enabled": true, "__prefab": null, @@ -24293,7 +24616,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 727 + "__id__": 737 }, "_enabled": true, "__prefab": null, @@ -24314,7 +24637,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 727 + "__id__": 737 }, "_enabled": true, "__prefab": null, @@ -24355,7 +24678,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 727 + "__id__": 737 }, "_enabled": true, "__prefab": null, @@ -24374,7 +24697,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 718 + "__id__": 728 }, "_enabled": true, "__prefab": null, @@ -24395,7 +24718,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 718 + "__id__": 728 }, "_enabled": true, "__prefab": null, @@ -24433,7 +24756,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 718 + "__id__": 728 }, "_enabled": true, "__prefab": null, @@ -24462,7 +24785,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 632 + "__id__": 642 }, "_enabled": true, "__prefab": null, @@ -24483,7 +24806,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 632 + "__id__": 642 }, "_enabled": true, "__prefab": null, @@ -24512,34 +24835,37 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 632 + "__id__": 642 }, "_enabled": true, "__prefab": null, "_scoreLabel": { - "__id__": 635 - }, - "_eventLabel": { - "__id__": 640 - }, - "_resultLabel": { - "__id__": 722 - }, - "_resultTotalLabel": { - "__id__": 730 - }, - "_buffFx": null, - "_startPanel": { - "__id__": 648 - }, - "_overPanel": { - "__id__": 657 - }, - "_timeLabe": { "__id__": 645 }, + "_eventLabel": { + "__id__": 650 + }, + "_resultLabel": { + "__id__": 732 + }, + "_resultTotalLabel": { + "__id__": 740 + }, + "_buffFx": null, + "_tutorialPanel": { + "__id__": 630 + }, + "_startPanel": { + "__id__": 658 + }, + "_overPanel": { + "__id__": 667 + }, + "_timeLabe": { + "__id__": 655 + }, "_resultPanel": { - "__id__": 718 + "__id__": 728 }, "_id": "449hzGcyZL+Lsj/r1gnEMe" }, @@ -24547,17 +24873,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 619 + "__id__": 629 }, "_prefab": { - "__id__": 742 + "__id__": 752 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 741 + "__id__": 751 }, "asset": { "__uuid__": "c7549312-ab7b-4974-8863-1a55c119c34f", @@ -24565,7 +24891,7 @@ }, "fileId": "d6MYHCymBFRbEj0OPlLt9v", "instance": { - "__id__": 743 + "__id__": 753 }, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -24578,28 +24904,28 @@ "mountedComponents": [], "propertyOverrides": [ { - "__id__": 744 + "__id__": 754 }, { - "__id__": 746 + "__id__": 756 }, { - "__id__": 747 + "__id__": 757 }, { - "__id__": 748 + "__id__": 758 }, { - "__id__": 749 + "__id__": 759 }, { - "__id__": 751 + "__id__": 761 }, { - "__id__": 753 + "__id__": 763 }, { - "__id__": 755 + "__id__": 765 } ], "removedComponents": [] @@ -24607,7 +24933,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 745 + "__id__": 755 }, "propertyPath": [ "_name" @@ -24623,7 +24949,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 745 + "__id__": 755 }, "propertyPath": [ "_lpos" @@ -24638,7 +24964,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 745 + "__id__": 755 }, "propertyPath": [ "_lrot" @@ -24654,7 +24980,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 745 + "__id__": 755 }, "propertyPath": [ "_euler" @@ -24669,7 +24995,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 750 + "__id__": 760 }, "propertyPath": [ "_enabled" @@ -24685,7 +25011,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 752 + "__id__": 762 }, "propertyPath": [ "_enabled" @@ -24701,7 +25027,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 754 + "__id__": 764 }, "propertyPath": [ "_prewarm" @@ -24717,7 +25043,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 754 + "__id__": 764 }, "propertyPath": [ "playOnAwake" @@ -24729,7 +25055,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 619 + "__id__": 629 }, "_enabled": true, "__prefab": null, @@ -24750,7 +25076,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 619 + "__id__": 629 }, "_enabled": true, "__prefab": null, @@ -24765,7 +25091,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 619 + "__id__": 629 }, "_enabled": true, "__prefab": null, @@ -24797,35 +25123,35 @@ "instance": null, "targetOverrides": [ { - "__id__": 760 + "__id__": 770 }, { - "__id__": 763 + "__id__": 773 } ], "nestedPrefabInstanceRoots": [ { - "__id__": 741 + "__id__": 751 } ] }, { "__type__": "cc.TargetOverrideInfo", "source": { - "__id__": 741 + "__id__": 751 }, "sourceInfo": { - "__id__": 761 + "__id__": 771 }, "propertyPath": [ "_trailModule", "_particleSystem" ], "target": { - "__id__": 741 + "__id__": 751 }, "targetInfo": { - "__id__": 762 + "__id__": 772 } }, { @@ -24843,17 +25169,17 @@ { "__type__": "cc.TargetOverrideInfo", "source": { - "__id__": 740 + "__id__": 750 }, "sourceInfo": null, "propertyPath": [ "_buffFx" ], "target": { - "__id__": 741 + "__id__": 751 }, "targetInfo": { - "__id__": 764 + "__id__": 774 } }, { @@ -24865,22 +25191,22 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 766 + "__id__": 776 }, "shadows": { - "__id__": 767 + "__id__": 777 }, "_skybox": { - "__id__": 768 + "__id__": 778 }, "fog": { - "__id__": 769 + "__id__": 779 }, "octree": { - "__id__": 770 + "__id__": 780 }, "lightProbeInfo": { - "__id__": 771 + "__id__": 781 }, "bakedWithStationaryMainLight": false, "bakedWithHighpLightmap": false diff --git a/assets/_Game/Scripts/API/BEConnector.ts b/assets/_Game/Scripts/API/BEConnector.ts index d359a6a..cc5c17c 100644 --- a/assets/_Game/Scripts/API/BEConnector.ts +++ b/assets/_Game/Scripts/API/BEConnector.ts @@ -56,7 +56,7 @@ export default class BEConnector { this.deviceInfo = url.get('deviceInfo'); this.numberTicket = parseInt(url.get('numberTicket')); - this.maxScore = parseInt(url.get('maxScore')); + this.maxScore = parseInt(url.get('maxScore')) || 99999; this.currentScore = parseInt(url.get('currentScore')) || 0; this.mileStone = url.get('mileStone'); this.gameURL = ENV_CONFIG[url.get('env')]; diff --git a/assets/_Game/Scripts/Booster.meta b/assets/_Game/Scripts/Booster.meta new file mode 100644 index 0000000..a3f3209 --- /dev/null +++ b/assets/_Game/Scripts/Booster.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "d404fb8f-f4c8-4ae6-a7da-3b89343e5730", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/_Game/Scripts/Booster/BoosterBase.ts b/assets/_Game/Scripts/Booster/BoosterBase.ts new file mode 100644 index 0000000..e68133e --- /dev/null +++ b/assets/_Game/Scripts/Booster/BoosterBase.ts @@ -0,0 +1,25 @@ +import { _decorator, CCFloat, Collider2D, Component, Contact2DType } from 'cc'; +import ObjectPool from '../Pool/ObjectPool'; +import { EventManger } from '../Manager/EventManger'; +import GameEvent from '../Events/GameEvent'; +const { ccclass, property } = _decorator; + +@ccclass('BoosterBase') +export class BoosterBase extends Component { + @property({ type: Collider2D, visible: true }) + private _collider: Collider2D; + @property(CCFloat) + protected time: number = 10; + + protected onLoad(): void { + this._collider.on(Contact2DType.BEGIN_CONTACT, this.onContactBegin, this); + } + + private onContactBegin(self: Collider2D, other: Collider2D) { + this.BoosterActive(); + EventManger.instance.emit(GameEvent.ObjectRelease, this.node); + ObjectPool.release(this.node); + } + + protected BoosterActive?(): void; +} diff --git a/assets/_Game/Scripts/Booster/BoosterBase.ts.meta b/assets/_Game/Scripts/Booster/BoosterBase.ts.meta new file mode 100644 index 0000000..965b0be --- /dev/null +++ b/assets/_Game/Scripts/Booster/BoosterBase.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "bb9b8f8a-1352-4dbb-855a-3cb5e5129ae0", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/_Game/Scripts/Booster/CumulativeBooster.ts b/assets/_Game/Scripts/Booster/CumulativeBooster.ts new file mode 100644 index 0000000..f67478b --- /dev/null +++ b/assets/_Game/Scripts/Booster/CumulativeBooster.ts @@ -0,0 +1,12 @@ +import { _decorator, Component, Node } from 'cc'; +import { BoosterBase } from './BoosterBase'; +import { GameManager } from '../Manager/GameManager'; +import BoosterType from '../Enum/BoosterType'; +const { ccclass, property } = _decorator; + +@ccclass('CumulativeBooster') +export class CumulativeBooster extends BoosterBase { + protected BoosterActive(): void { + GameManager.instance.ActiveBooster(BoosterType.CumulativeBar, this.time); + } +} diff --git a/assets/_Game/Scripts/Booster/CumulativeBooster.ts.meta b/assets/_Game/Scripts/Booster/CumulativeBooster.ts.meta new file mode 100644 index 0000000..33d2bf7 --- /dev/null +++ b/assets/_Game/Scripts/Booster/CumulativeBooster.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "366a4868-adcf-4122-98f4-f7b111ccb5b7", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/_Game/Scripts/Enum/BoosterType.ts b/assets/_Game/Scripts/Enum/BoosterType.ts new file mode 100644 index 0000000..e1e8c89 --- /dev/null +++ b/assets/_Game/Scripts/Enum/BoosterType.ts @@ -0,0 +1,5 @@ +enum BoosterType { + CumulativeBar, +} + +export default BoosterType; diff --git a/assets/_Game/Scripts/Enum/BoosterType.ts.meta b/assets/_Game/Scripts/Enum/BoosterType.ts.meta new file mode 100644 index 0000000..9a7848d --- /dev/null +++ b/assets/_Game/Scripts/Enum/BoosterType.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "ad60a7cb-b367-456c-8253-4018e5ffeb9b", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/_Game/Scripts/Enum/ScoreType.ts b/assets/_Game/Scripts/Enum/ScoreType.ts index ed02273..9a476a1 100644 --- a/assets/_Game/Scripts/Enum/ScoreType.ts +++ b/assets/_Game/Scripts/Enum/ScoreType.ts @@ -1,6 +1,7 @@ enum ScoreType { Goal, DestroyObject, + Combo, } export default ScoreType; diff --git a/assets/_Game/Scripts/Environments/CumulativeBar.ts b/assets/_Game/Scripts/Environments/CumulativeBar.ts new file mode 100644 index 0000000..cb5055f --- /dev/null +++ b/assets/_Game/Scripts/Environments/CumulativeBar.ts @@ -0,0 +1,75 @@ +import { _decorator, CCInteger, clamp, Component, lerp, Sprite } from 'cc'; +import { EventManger } from '../Manager/EventManger'; +import GameEvent from '../Events/GameEvent'; +import ScoreType from '../Enum/ScoreType'; +import Utilities from '../Utilities'; +import { GameManager } from '../Manager/GameManager'; +import BoosterType from '../Enum/BoosterType'; +const { ccclass, property } = _decorator; + +@ccclass('CumulativeBar') +export class CumulativeBar extends Component { + @property({ type: Sprite, visible: true }) + private _fillBar: Sprite; + @property({ type: CCInteger, visible: true }) + private _maxValue = 1000; + + private _currentValue = 0; + private _fillValue = 0; + private _active = false; + private _timer = 0; + + protected onLoad(): void { + this._fillBar.fillRange = 0; + EventManger.instance.on(GameEvent.Score, this.onScore, this); + EventManger.instance.on(GameEvent.BoosterActive, this.onBoosterActive, this); + EventManger.instance.on(GameEvent.BoosterDisable, this.onBoosterDisable, this); + } + + protected update(dt: number): void { + if (Math.abs(this._fillValue - this._fillBar.fillRange) >= 0.001) { + this._fillBar.fillRange = lerp(this._fillBar.fillRange, this._fillValue, dt * 3); + } + + if (!this._active && this._currentValue > 0) { + this._timer += dt; + if (this._timer >= 1) { + this._timer = 0; + this._currentValue -= 25; + + if (this._currentValue < 0) { + this._currentValue = 0; + } + this._fillValue = -clamp(this._currentValue / 2 / this._maxValue, 0, 0.5); + } + } + } + + private async onScore(score: number, points: number, type: ScoreType) { + if (!this._active) return; + switch (type) { + case ScoreType.DestroyObject: + this._currentValue += points; + break; + + case ScoreType.Goal: + if (this._currentValue == 0) return; + await Utilities.delay(1); + GameManager.instance.addScore(this._currentValue, ScoreType.Combo, this.node.getWorldPosition(), { + scaleMin: 2, + scaleMax: 4, + duration: 1, + }); + this._currentValue = 0; + break; + } + this._fillValue = -clamp(this._currentValue / 2 / this._maxValue, 0, 0.5); + } + + private onBoosterActive(type: BoosterType) { + if (type == BoosterType.CumulativeBar) this._active = true; + } + private onBoosterDisable(type: BoosterType) { + if (type == BoosterType.CumulativeBar) this._active = false; + } +} diff --git a/assets/_Game/Scripts/Environments/CumulativeBar.ts.meta b/assets/_Game/Scripts/Environments/CumulativeBar.ts.meta new file mode 100644 index 0000000..7b7013c --- /dev/null +++ b/assets/_Game/Scripts/Environments/CumulativeBar.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "671bf120-4d35-4580-ba35-bfec7fc1dd3a", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/_Game/Scripts/Environments/ScoreObject.ts b/assets/_Game/Scripts/Environments/ScoreObject.ts index f7325d5..0a25607 100644 --- a/assets/_Game/Scripts/Environments/ScoreObject.ts +++ b/assets/_Game/Scripts/Environments/ScoreObject.ts @@ -64,7 +64,7 @@ export class ScoreObject extends Component implements IPoolable { this._sprite.color = this._sprite.color.clone().lerp(this._targetColor, 1 * dt); if (this._sprite.color.a == 0) { - EventManger.instance.emit(GameEvent.ScoreObjectRelease, this.node); + EventManger.instance.emit(GameEvent.ObjectRelease, this.node); ObjectPool.release(this.node); } } diff --git a/assets/_Game/Scripts/Events/GameEvent.ts b/assets/_Game/Scripts/Events/GameEvent.ts index 9c55d4d..a2d79c2 100644 --- a/assets/_Game/Scripts/Events/GameEvent.ts +++ b/assets/_Game/Scripts/Events/GameEvent.ts @@ -1,6 +1,7 @@ import { Node } from 'cc'; import GameState from '../Enum/GameState'; import ScoreType from '../Enum/ScoreType'; +import BoosterType from '../Enum/BoosterType'; enum GameEvent { Score, @@ -8,25 +9,31 @@ enum GameEvent { MultiBall, TimeUpdate, GameStateChange, - ScoreObjectRelease, + ObjectRelease, + BoosterActive, + BoosterDisable, } export interface GameEventCallbackMap { - [GameEvent.Score]: (score: number, type?: ScoreType) => void; + [GameEvent.Score]: (score: number, points?: number, type?: ScoreType) => void; [GameEvent.BallOut]: () => void; [GameEvent.MultiBall]: (active: boolean) => void; [GameEvent.TimeUpdate]: (time: number) => void; [GameEvent.GameStateChange]: (state: GameState) => void; - [GameEvent.ScoreObjectRelease]: (obj: Node) => void; + [GameEvent.ObjectRelease]: (obj: Node) => void; + [GameEvent.BoosterActive]: (score: BoosterType) => void; + [GameEvent.BoosterDisable]: (score: BoosterType) => void; } export interface GameEventArgMap { - [GameEvent.Score]: [number, ScoreType]; + [GameEvent.Score]: [number, number, ScoreType]; [GameEvent.BallOut]: null; [GameEvent.MultiBall]: boolean; [GameEvent.TimeUpdate]: number; [GameEvent.GameStateChange]: GameState; - [GameEvent.ScoreObjectRelease]: Node; + [GameEvent.ObjectRelease]: Node; + [GameEvent.BoosterActive]: BoosterType; + [GameEvent.BoosterDisable]: BoosterType; } export default GameEvent; diff --git a/assets/_Game/Scripts/Gameplay/Ball.ts b/assets/_Game/Scripts/Gameplay/Ball.ts index d66ef49..8997a16 100644 --- a/assets/_Game/Scripts/Gameplay/Ball.ts +++ b/assets/_Game/Scripts/Gameplay/Ball.ts @@ -19,7 +19,6 @@ import { CircleCollider2D, Animation, Sprite, - Color, } from 'cc'; import IPoolable from '../Pool/IPoolable'; import { SoundManager } from '../Manager/SoundManager'; diff --git a/assets/_Game/Scripts/Manager/GameManager.ts b/assets/_Game/Scripts/Manager/GameManager.ts index ece2180..961b878 100644 --- a/assets/_Game/Scripts/Manager/GameManager.ts +++ b/assets/_Game/Scripts/Manager/GameManager.ts @@ -1,4 +1,18 @@ -import { _decorator, Component, Node, Prefab, Vec2, Vec3, randomRangeInt, CCInteger, AudioClip, Quat } from 'cc'; +import { + _decorator, + Component, + Node, + Prefab, + Vec2, + Vec3, + randomRangeInt, + CCInteger, + AudioClip, + Quat, + game, + EPhysics2DDrawFlags, + PhysicsSystem2D, +} from 'cc'; import ObjectPool from '../Pool/ObjectPool'; import { Ball } from '../GamePlay/Ball'; import Utilities from '../Utilities'; @@ -10,6 +24,7 @@ import { FloatingText } from '../Environments/FloatingText'; import { SoundManager } from './SoundManager'; import TimeConfig from '../Enum/TimeConfig'; import BEConnector from '../API/BEConnector'; +import BoosterType from '../Enum/BoosterType'; const { ccclass, property } = _decorator; window.addEventListener('message', (data) => { @@ -24,6 +39,18 @@ window.addEventListener('message', (data) => { } }); +ccclass('Booster'); +class Booster { + public type: BoosterType; + public time: number; + public runningTime: number = 0; + + constructor(type: BoosterType, time: number) { + this.type = type; + this.time = time; + } +} + @ccclass('GameManager') export class GameManager extends Component { //singleton @@ -53,12 +80,13 @@ export class GameManager extends Component { private _FloatingScorePool: ObjectPool; private _gameState: GameState; private _timer: number; + @property({ type: Booster, visible: true, readonly: true }) + private _boostersActive: Booster[] = []; private _score = 0; private isReplayed = false; private _isMultiBall = false; private _currentBallInGame = 0; - private _multiplierScore = 0; public get score() { return this._score; @@ -83,6 +111,15 @@ export class GameManager extends Component { this.gameOver(); } + for (let i = 0; i < this._boostersActive.length; i++) { + const booster = this._boostersActive[i]; + booster.runningTime += dt; + if (booster.runningTime >= booster.time) { + this._boostersActive.splice(i, 1); + EventManger.instance.emit(GameEvent.BoosterDisable, booster.type); + } + } + EventManger.instance.emit(GameEvent.TimeUpdate, this._timer); } @@ -111,7 +148,7 @@ export class GameManager extends Component { } } - private addScore( + public addScore( score: number, type: ScoreType, position: Vec3, @@ -120,7 +157,7 @@ export class GameManager extends Component { this._score += score; const floatingScore = this._FloatingScorePool.get(this._floatingTextContainer, FloatingText); floatingScore.show(`+${score}`, position, score >= 100 ? opts.scaleMax : opts.scaleMin, opts.duration); - EventManger.instance.emit(GameEvent.Score, [this._score, type]); + EventManger.instance.emit(GameEvent.Score, [this._score, score, type]); } private setCurrentBallInGame(value: number) { @@ -160,7 +197,6 @@ export class GameManager extends Component { public async ballOut() { this.setCurrentBallInGame(-1); if (this._currentBallInGame <= 0) { - this._multiplierScore = 0; EventManger.instance.emit(GameEvent.BallOut, null); await Utilities.delay(TimeConfig.DelayPLay); this.spawnBall(true); @@ -175,7 +211,6 @@ export class GameManager extends Component { }); this.setCurrentBallInGame(-1); if (this._currentBallInGame <= 0) { - this._multiplierScore = 0; await Utilities.delay(TimeConfig.DelayGoal); this.spawnBall(true); } @@ -183,8 +218,7 @@ export class GameManager extends Component { public async destroyEnvironmentObject(bonusScore: number, position: Vec3, bonusTime?: number) { if (bonusScore) { - this._multiplierScore++; - this.addScore(bonusScore * this._multiplierScore, ScoreType.DestroyObject, position, { + this.addScore(bonusScore, ScoreType.DestroyObject, position, { scaleMin: 1.5, scaleMax: 2, duration: 0.7, @@ -234,4 +268,14 @@ export class GameManager extends Component { await Utilities.delay(TimeConfig.DelayPLay); this.spawnBall(true); } + + public ActiveBooster(type: BoosterType, time: number) { + //check booster already active + for (let i = 0; i < this._boostersActive.length; i++) { + const booster = this._boostersActive[i]; + if (booster.type == type) return; + } + this._boostersActive.push(new Booster(type, time)); + EventManger.instance.emit(GameEvent.BoosterActive, type); + } } diff --git a/assets/_Game/Scripts/Manager/SpawnObjectManager.ts b/assets/_Game/Scripts/Manager/SpawnObjectManager.ts index d920c75..0e8444d 100644 --- a/assets/_Game/Scripts/Manager/SpawnObjectManager.ts +++ b/assets/_Game/Scripts/Manager/SpawnObjectManager.ts @@ -35,28 +35,41 @@ export class SpawnObjectManager extends Component { @property({ type: weightedObject, visible: true }) private _objects: weightedObject[] = []; + @property({ type: weightedObject, visible: true }) + private _boosters: weightedObject[] = []; @property({ type: Node, visible: true }) private _spawnPoints: Node[] = []; @property({ type: CCFloat, visible: true, range: [1, 10], slide: true }) private _spawnTime; + @property({ type: CCFloat, visible: true, range: [1, 100], slide: true }) + private _spawnBoosterTime; private _pools: ObjectPool[] = []; + private _boosterPools: ObjectPool[] = []; private _usedPoints: { [key: string]: Node } = {}; private _playing = false; private _timer = 0; + private _timerBooster = 0; private _weights: number[] = []; private _isReplay = false; + private _boosterSpawned = false; protected onLoad(): void { SpawnObjectManager._instance = this; - EventManger.instance.on(GameEvent.ScoreObjectRelease, this.onObjectRelease, this); + EventManger.instance.on(GameEvent.ObjectRelease, this.onObjectRelease, this); EventManger.instance.on(GameEvent.GameStateChange, this.onGameStateChange, this); EventManger.instance.on(GameEvent.Score, this.onScore, this); + EventManger.instance.on(GameEvent.BoosterActive, this.onBoosterActive, this); for (let i = 0; i < this._objects.length; i++) { const prefab = this._objects[i].prefab; this._pools[i] = new ObjectPool(prefab, 10, true, ScoreObject); } + + for (let i = 0; i < this._boosters.length; i++) { + const prefab = this._boosters[i].prefab; + this._boosterPools[i] = new ObjectPool(prefab, 2, true); + } } protected update(dt: number): void { @@ -66,6 +79,12 @@ export class SpawnObjectManager extends Component { this._timer = 0; this.spawn(); } + if (this._boosterSpawned) return; + this._timerBooster += dt; + if (this._timerBooster >= this._spawnBoosterTime) { + this._timerBooster = 0; + this.spawnBooster(); + } } private spawn() { @@ -74,18 +93,41 @@ export class SpawnObjectManager extends Component { var randomPool = Utilities.weightedRandom(this._pools, this._weights); var index = this._pools.indexOf(randomPool); } while (this._objects[index].maxObjects != -1 && randomPool.countActive >= this._objects[index].maxObjects); + do { var randomPoint = this._spawnPoints[randomRangeInt(0, this._spawnPoints.length)]; } while (Object.values(this._usedPoints).indexOf(randomPoint) != -1); + const obj = randomPool.get(this.node); obj.setWorldPosition(randomPoint.worldPosition); this._usedPoints[obj.uuid] = randomPoint; } + private spawnBooster() { + if (Object.keys(this._usedPoints).length == this._spawnPoints.length) return; + do { + var randomPool = Utilities.weightedRandom(this._boosterPools, this._weights); + var index = this._boosterPools.indexOf(randomPool); + } while (this._boosters[index].maxObjects != -1 && randomPool.countActive >= this._boosters[index].maxObjects); + + do { + var randomPoint = this._spawnPoints[randomRangeInt(0, this._spawnPoints.length)]; + } while (Object.values(this._usedPoints).indexOf(randomPoint) != -1); + + const obj = randomPool.get(this.node); + obj.setWorldPosition(randomPoint.worldPosition); + this._usedPoints[obj.uuid] = randomPoint; + this._boosterSpawned = true; + } + private onObjectRelease(obj: Node) { delete this._usedPoints[obj.uuid]; } + private onBoosterActive() { + this._boosterSpawned = false; + } + private onScore(score: number, type: ScoreType) { if (type == ScoreType.Goal) { this._objects.forEach((object) => { diff --git a/assets/_Game/Scripts/UI/TutorialController.ts b/assets/_Game/Scripts/UI/TutorialController.ts index e9aa7f1..4cdfd47 100644 --- a/assets/_Game/Scripts/UI/TutorialController.ts +++ b/assets/_Game/Scripts/UI/TutorialController.ts @@ -1,4 +1,4 @@ -import { _decorator, Component, EventTouch, Input, Node, Tween, tween, Vec3 } from 'cc'; +import { _decorator, Component, EventKeyboard, EventTouch, input, Input, KeyCode, Node, Tween, tween, Vec3 } from 'cc'; import { GameManager } from '../Manager/GameManager'; const { ccclass, property } = _decorator; @@ -11,6 +11,12 @@ export class TutorialController extends Component { protected onLoad(): void { this.node.on(Input.EventType.TOUCH_START, this.onTouch, this); + input.on(Input.EventType.KEY_UP, this.onKeyInputUp, this); + } + + protected onDisable(): void { + this.node.off(Input.EventType.TOUCH_START, this.onTouch, this); + input.off(Input.EventType.KEY_UP, this.onKeyInputUp, this); } protected start() { @@ -29,10 +35,27 @@ export class TutorialController extends Component { .start(); } - private onTouch(event: EventTouch) { + private startGame() { Tween.stopAllByTarget(this._tapL); Tween.stopAllByTarget(this._tapR); this.node.active = false; GameManager.instance.play(); } + + private onTouch(event: EventTouch) { + this.startGame(); + } + + private onKeyInputUp(event: EventKeyboard) { + switch (event.keyCode) { + case KeyCode.KEY_A: + case KeyCode.ARROW_LEFT: + case KeyCode.KEY_D: + case KeyCode.ARROW_RIGHT: + this.startGame(); + break; + default: + break; + } + } } diff --git a/assets/_Game/Scripts/UI/UIController.ts b/assets/_Game/Scripts/UI/UIController.ts index 20d54d3..b91d3ec 100644 --- a/assets/_Game/Scripts/UI/UIController.ts +++ b/assets/_Game/Scripts/UI/UIController.ts @@ -17,8 +17,12 @@ export class UIController extends Component { private _resultLabel: Label; @property({ type: Label, visible: true }) private _resultTotalLabel: Label; + @property({ type: ParticleSystem, visible: true }) private _buffFx: ParticleSystem; + + @property({ type: Node, visible: true }) + private _tutorialPanel: Node; @property({ type: Node, visible: true }) private _startPanel: Node; @property({ type: Node, visible: true }) @@ -106,6 +110,7 @@ export class UIController extends Component { } public starGame() { + this._tutorialPanel.active = true; this._startPanel.active = false; } diff --git a/assets/_Game/Sprites/Ball.png b/assets/_Game/Sprites/Ball.png new file mode 100644 index 0000000..4d2e781 Binary files /dev/null and b/assets/_Game/Sprites/Ball.png differ diff --git a/assets/_Game/Sprites/Ball.png.meta b/assets/_Game/Sprites/Ball.png.meta new file mode 100644 index 0000000..27f5bfa --- /dev/null +++ b/assets/_Game/Sprites/Ball.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "461cbbbe-573a-4553-9ddc-f8723c11206a", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "461cbbbe-573a-4553-9ddc-f8723c11206a@6c48a", + "displayName": "Ball", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "461cbbbe-573a-4553-9ddc-f8723c11206a", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "461cbbbe-573a-4553-9ddc-f8723c11206a@f9941", + "displayName": "Ball", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 104, + "height": 87, + "rawWidth": 104, + "rawHeight": 87, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -52, + -43.5, + 0, + 52, + -43.5, + 0, + -52, + 43.5, + 0, + 52, + 43.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 87, + 104, + 87, + 0, + 0, + 104, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -52, + -43.5, + 0 + ], + "maxPos": [ + 52, + 43.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "461cbbbe-573a-4553-9ddc-f8723c11206a@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "461cbbbe-573a-4553-9ddc-f8723c11206a@f9941" + } +} diff --git a/assets/_Game/Sprites/combo_bar.png b/assets/_Game/Sprites/combo_bar.png new file mode 100644 index 0000000..954b4a4 Binary files /dev/null and b/assets/_Game/Sprites/combo_bar.png differ diff --git a/assets/_Game/Sprites/combo_bar.png.meta b/assets/_Game/Sprites/combo_bar.png.meta new file mode 100644 index 0000000..eb6eb6d --- /dev/null +++ b/assets/_Game/Sprites/combo_bar.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "2d1bf135-68e1-4b0a-b16d-c1e84b091203", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "2d1bf135-68e1-4b0a-b16d-c1e84b091203@6c48a", + "displayName": "combo_bar", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "2d1bf135-68e1-4b0a-b16d-c1e84b091203", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "2d1bf135-68e1-4b0a-b16d-c1e84b091203@f9941", + "displayName": "combo_bar", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 882, + "height": 395, + "rawWidth": 882, + "rawHeight": 395, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -441, + -197.5, + 0, + 441, + -197.5, + 0, + -441, + 197.5, + 0, + 441, + 197.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 395, + 882, + 395, + 0, + 0, + 882, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -441, + -197.5, + 0 + ], + "maxPos": [ + 441, + 197.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "2d1bf135-68e1-4b0a-b16d-c1e84b091203@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "2d1bf135-68e1-4b0a-b16d-c1e84b091203@f9941" + } +} diff --git a/assets/_Game/Sprites/combo_bar_color.png b/assets/_Game/Sprites/combo_bar_color.png new file mode 100644 index 0000000..941edb8 Binary files /dev/null and b/assets/_Game/Sprites/combo_bar_color.png differ diff --git a/assets/_Game/Sprites/combo_bar_color.png.meta b/assets/_Game/Sprites/combo_bar_color.png.meta new file mode 100644 index 0000000..f14bce3 --- /dev/null +++ b/assets/_Game/Sprites/combo_bar_color.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "d1354e77-5cc9-4fe6-b1d9-36933b0b7eef", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "d1354e77-5cc9-4fe6-b1d9-36933b0b7eef@6c48a", + "displayName": "combo_bar_color", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "d1354e77-5cc9-4fe6-b1d9-36933b0b7eef", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "d1354e77-5cc9-4fe6-b1d9-36933b0b7eef@f9941", + "displayName": "combo_bar_color", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 861, + "height": 374, + "rawWidth": 861, + "rawHeight": 374, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -430.5, + -187, + 0, + 430.5, + -187, + 0, + -430.5, + 187, + 0, + 430.5, + 187, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 374, + 861, + 374, + 0, + 0, + 861, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -430.5, + -187, + 0 + ], + "maxPos": [ + 430.5, + 187, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "d1354e77-5cc9-4fe6-b1d9-36933b0b7eef@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "d1354e77-5cc9-4fe6-b1d9-36933b0b7eef@f9941" + } +}