diff --git a/README.md b/README.md new file mode 100644 index 0000000..d490926 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +Open sourced with the courtesy of [Y8.com](https://www.y8.com) + +# Slash The Hordes +#### A rouglike game, heavily inspired by [Vampire Survivors](https://poncle.itch.io/vampire-survivors) + +## Useful(?) bits: +- [Modal window system](https://github.com/MartinKral/SlashTheHordes/tree/master/assets/Scripts/Services/ModalWindowSystem) ([Example usage](https://github.com/MartinKral/SlashTheHordes/blob/master/assets/Scripts/Game/ModalWIndows/ChestModalWindow.ts)) +- [Event System](https://github.com/MartinKral/SlashTheHordes/tree/master/assets/Scripts/Services/EventSystem) + + +Feedback is welcome + + +

Are you HTML5 game developer? Join the Y8 rev share program!

+ +[![SnĂ­mek obrazovky 2023-01-03 094643](https://user-images.githubusercontent.com/4499530/210324665-372ec1aa-3553-4795-be36-b864ba0cf8ff.png)](https://www.y8.com/revshare?pk_campaign=SlashTheHordesGit) diff --git a/assets/Media/Animation/Game/Effects/DamageFlash.anim b/assets/Media/Animation/Game/Effects/DeathEffect.anim similarity index 98% rename from assets/Media/Animation/Game/Effects/DamageFlash.anim rename to assets/Media/Animation/Game/Effects/DeathEffect.anim index 850f586..9341225 100644 --- a/assets/Media/Animation/Game/Effects/DamageFlash.anim +++ b/assets/Media/Animation/Game/Effects/DeathEffect.anim @@ -9,7 +9,7 @@ "_native": "", "sample": 60, "speed": 1, - "wrapMode": 2, + "wrapMode": 1, "enableTrsBlending": false, "_duration": 0.35, "_hash": 500763545, diff --git a/assets/Media/Animation/Game/Effects/DamageFlash.anim.meta b/assets/Media/Animation/Game/Effects/DeathEffect.anim.meta similarity index 88% rename from assets/Media/Animation/Game/Effects/DamageFlash.anim.meta rename to assets/Media/Animation/Game/Effects/DeathEffect.anim.meta index 9b93d64..2cbcd63 100644 --- a/assets/Media/Animation/Game/Effects/DamageFlash.anim.meta +++ b/assets/Media/Animation/Game/Effects/DeathEffect.anim.meta @@ -8,6 +8,6 @@ ], "subMetas": {}, "userData": { - "name": "DamageFlash" + "name": "DeathEffect" } } diff --git a/assets/Media/Animation/Game/TitleMenu/Open.anim b/assets/Media/Animation/Game/TitleMenu/Open.anim index af2c39d..1b7b25b 100644 --- a/assets/Media/Animation/Game/TitleMenu/Open.anim +++ b/assets/Media/Animation/Game/TitleMenu/Open.anim @@ -11,7 +11,7 @@ "speed": 1, "wrapMode": 1, "enableTrsBlending": false, - "_duration": 16.183333333333334, + "_duration": 20.6, "_hash": 500763545, "_tracks": [ { @@ -31,6 +31,12 @@ }, { "__id__": 57 + }, + { + "__id__": 68 + }, + { + "__id__": 79 } ], "_exoticAnimation": null, @@ -199,7 +205,8 @@ "__type__": "cc.RealCurve", "_times": [ 0.8333333134651184, - 1.6666666269302368 + 1.6666666269302368, + 20.600000381469727 ], "_values": [ { @@ -223,6 +230,17 @@ "leftTangent": -47.090335845947266, "leftTangentWeight": 30.223112106323242, "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 } ], "preExtrapolation": 1, @@ -249,8 +267,22 @@ }, { "__type__": "cc.RealCurve", - "_times": [], - "_values": [], + "_times": [ + 20.600000381469727 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], "preExtrapolation": 1, "postExtrapolation": 1 }, @@ -314,7 +346,8 @@ "__type__": "cc.RealCurve", "_times": [ 0.8333333134651184, - 1.6666666269302368 + 1.6666666269302368, + 20.600000381469727 ], "_values": [ { @@ -338,6 +371,17 @@ "leftTangent": 45.74485778808594, "leftTangentWeight": 29.359962463378906, "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 } ], "preExtrapolation": 1, @@ -351,22 +395,8 @@ }, { "__type__": "cc.RealCurve", - "_times": [ - 0.8333333134651184 - ], - "_values": [ - { - "__type__": "cc.RealKeyframeValue", - "interpolationMode": 0, - "tangentWeightMode": 0, - "value": 19.05500030517578, - "rightTangent": 0, - "rightTangentWeight": 1, - "leftTangent": 0, - "leftTangentWeight": 1, - "easingMethod": 0 - } - ], + "_times": [], + "_values": [], "preExtrapolation": 1, "postExtrapolation": 1 }, @@ -378,22 +408,8 @@ }, { "__type__": "cc.RealCurve", - "_times": [ - 0.8333333134651184 - ], - "_values": [ - { - "__type__": "cc.RealKeyframeValue", - "interpolationMode": 0, - "tangentWeightMode": 0, - "value": 0, - "rightTangent": 0, - "rightTangentWeight": 1, - "leftTangent": 0, - "leftTangentWeight": 1, - "easingMethod": 0 - } - ], + "_times": [], + "_values": [], "preExtrapolation": 1, "postExtrapolation": 1 }, @@ -469,7 +485,7 @@ { "__type__": "cc.RealCurve", "_times": [ - 3.7333333492279053, + 1.3166667222976685, 16.183332443237305 ], "_values": [ @@ -477,23 +493,27 @@ "__type__": "cc.RealKeyframeValue", "interpolationMode": 2, "tangentWeightMode": 2, - "value": -611.5670166015625, - "rightTangent": 72.86482238769531, - "rightTangentWeight": 178.57205200195312, - "leftTangent": 0, + "value": -494.1093444824219, + "rightTangent": 15.03869915008545, + "rightTangentWeight": 38.45438003540039, + "leftTangent": -0.5, "leftTangentWeight": 1, - "easingMethod": 0 + "easingMethod": 0, + "__editorExtras__": { + "broken": true + } }, { "__type__": "cc.RealKeyframeValue", "interpolationMode": 2, "tangentWeightMode": 1, - "value": -322.9915771484375, + "value": -250.343994140625, "rightTangent": 0, "rightTangentWeight": 1, - "leftTangent": 0, - "leftTangentWeight": 2.7646665573120117, - "easingMethod": 0 + "leftTangent": 1.4227283000946045, + "leftTangentWeight": 11.992213249206543, + "easingMethod": 0, + "__editorExtras__": null } ], "preExtrapolation": 1, @@ -616,30 +636,30 @@ { "__type__": "cc.RealCurve", "_times": [ - 1.9166666269302368, + 1.5, 5.949999809265137 ], "_values": [ { "__type__": "cc.RealKeyframeValue", - "interpolationMode": 0, - "tangentWeightMode": 0, - "value": 0, - "rightTangent": 0, - "rightTangentWeight": 1, + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": -0.0038286715280264616, + "rightTangent": 78.67181396484375, + "rightTangentWeight": 56.386024475097656, "leftTangent": 0, "leftTangentWeight": 1, "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", - "interpolationMode": 0, - "tangentWeightMode": 0, + "interpolationMode": 2, + "tangentWeightMode": 1, "value": 255, "rightTangent": 0, "rightTangentWeight": 1, - "leftTangent": 0, - "leftTangentWeight": 1, + "leftTangent": 11.833462715148926, + "leftTangentWeight": 12.667349815368652, "easingMethod": 0 } ], @@ -714,28 +734,22 @@ "interpolationMode": 2, "tangentWeightMode": 2, "value": -536.6669921875, - "rightTangent": 245.08799743652344, - "rightTangentWeight": 51.0604248046875, + "rightTangent": 410.6460266113281, + "rightTangentWeight": 85.551513671875, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": { - "tangentMode": 0 - } + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", "interpolationMode": 2, "tangentWeightMode": 1, - "value": -425.6669921875, + "value": -350.6860046386719, "rightTangent": 0, "rightTangentWeight": 1, - "leftTangent": 12.109090805053711, - "leftTangentWeight": 5.568892955780029, - "easingMethod": 0, - "__editorExtras__": { - "tangentMode": 0 - } + "leftTangent": 20.288835525512695, + "leftTangentWeight": 9.310338020324707, + "easingMethod": 0 } ], "preExtrapolation": 1, @@ -766,5 +780,347 @@ "_values": [], "preExtrapolation": 1, "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 69 + } + }, + "_channels": [ + { + "__id__": 71 + }, + { + "__id__": 73 + }, + { + "__id__": 75 + }, + { + "__id__": 77 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 70 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Y8Logo" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 72 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.649999976158142 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 74 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.1666666269302368, + 1.8333333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": -566.7440185546875, + "rightTangent": 394.11419677734375, + "rightTangentWeight": 65.6859130859375, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": -423.9490051269531, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 19.4720458984375, + "leftTangentWeight": 7.149158954620361, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 76 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.649999976158142 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 78 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.ColorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 80 + } + }, + "_channels": [ + { + "__id__": 83 + }, + { + "__id__": 85 + }, + { + "__id__": 87 + }, + { + "__id__": 89 + } + ] + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 81 + }, + { + "__id__": 82 + }, + "color" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "HighscoreLabel" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Label" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 84 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.5, + 3.7166666984558105 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 86 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.5, + 3.7166666984558105 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 88 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.5, + 3.7166666984558105 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 90 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.5, + 3.7166666984558105 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 } ] \ No newline at end of file diff --git a/assets/Media/Animation/Game/UI/GeneralModal/open.anim b/assets/Media/Animation/Game/UI/GeneralModal/open.anim index 0abb34f..4b8815c 100644 --- a/assets/Media/Animation/Game/UI/GeneralModal/open.anim +++ b/assets/Media/Animation/Game/UI/GeneralModal/open.anim @@ -11,7 +11,7 @@ "speed": 1, "wrapMode": 1, "enableTrsBlending": false, - "_duration": 0.5833333333333334, + "_duration": 7.016666666666667, "_hash": 500763545, "_tracks": [ { @@ -19,6 +19,42 @@ }, { "__id__": 13 + }, + { + "__id__": 24 + }, + { + "__id__": 35 + }, + { + "__id__": 46 + }, + { + "__id__": 51 + }, + { + "__id__": 56 + }, + { + "__id__": 67 + }, + { + "__id__": 78 + }, + { + "__id__": 89 + }, + { + "__id__": 101 + }, + { + "__id__": 113 + }, + { + "__id__": 125 + }, + { + "__id__": 136 } ], "_exoticAnimation": null, @@ -91,8 +127,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -103,8 +138,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -115,10 +149,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": { - "tangentMode": 0 - } + "easingMethod": 0 } ], "preExtrapolation": 1, @@ -147,8 +178,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -159,8 +189,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -171,10 +200,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": { - "tangentMode": 0 - } + "easingMethod": 0 } ], "preExtrapolation": 1, @@ -203,8 +229,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -215,8 +240,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -227,10 +251,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": { - "tangentMode": 0 - } + "easingMethod": 0 } ], "preExtrapolation": 1, @@ -259,8 +280,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -271,8 +291,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": null + "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", @@ -283,10 +302,7 @@ "rightTangentWeight": 1, "leftTangent": 0, "leftTangentWeight": 1, - "easingMethod": 0, - "__editorExtras__": { - "tangentMode": 0 - } + "easingMethod": 0 } ], "preExtrapolation": 1, @@ -383,24 +399,24 @@ "_values": [ { "__type__": "cc.RealKeyframeValue", - "interpolationMode": 0, - "tangentWeightMode": 0, + "interpolationMode": 2, + "tangentWeightMode": 2, "value": -1000, - "rightTangent": 0, - "rightTangentWeight": 1, + "rightTangent": 7360, + "rightTangentWeight": 460, "leftTangent": 0, "leftTangentWeight": 1, "easingMethod": 0 }, { "__type__": "cc.RealKeyframeValue", - "interpolationMode": 0, - "tangentWeightMode": 0, + "interpolationMode": 2, + "tangentWeightMode": 1, "value": 0, "rightTangent": 0, "rightTangentWeight": 1, - "leftTangent": 0, - "leftTangentWeight": 1, + "leftTangent": 363.6363525390625, + "leftTangentWeight": 50.00019073486328, "easingMethod": 0 } ], @@ -452,6 +468,1826 @@ "__id__": 23 } }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 25 + } + }, + "_channels": [ + { + "__id__": 27 + }, + { + "__id__": 29 + }, + { + "__id__": 31 + }, + { + "__id__": 33 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 26 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Chest" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 28 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.699999988079071, + 0.9166666865348816, + 1.0833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 30 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.550000011920929, + 0.699999988079071, + 0.7666666507720947, + 0.9166666865348816, + 1.0833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": -22.861000061035156, + "rightTangent": 337.60321044921875, + "rightTangentWeight": 12.660175323486328, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 3, + "value": 4.660999774932861, + "rightTangent": -60.04800033569336, + "rightTangentWeight": 2.2020652294158936, + "leftTangent": 16.68000030517578, + "leftTangentWeight": 1.378570795059204, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 3, + "value": -22.861000061035156, + "rightTangent": -88.70025634765625, + "rightTangentWeight": 3.3264708518981934, + "leftTangent": -606.3440551757812, + "leftTangentWeight": 12.935357093811035, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 3, + "value": -30.091999053955078, + "rightTangent": 6.418034553527832, + "rightTangentWeight": 0.595418393611908, + "leftTangent": -4.382423400878906, + "leftTangentWeight": 0.3708431124687195, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": -22.738000869750977, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 64.8071060180664, + "leftTangentWeight": 3.4567906856536865, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 32 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.699999988079071, + 0.9166666865348816, + 1.0833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 34 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 36 + } + }, + "_channels": [ + { + "__id__": 38 + }, + { + "__id__": 40 + }, + { + "__id__": 42 + }, + { + "__id__": 44 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 37 + }, + "scale" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Shadow" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 39 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.550000011920929, + 0.699999988079071, + 0.7666666507720947 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 2, + "rightTangent": 0, + "rightTangentWeight": 0.15583333373069763, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 2, + "rightTangent": 0.0020742618944495916, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 0.09066666662693024, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 2, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 41 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.550000011920929, + 0.699999988079071, + 0.7666666507720947 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 2, + "rightTangent": -3.4235291481018066, + "rightTangentWeight": 0.25263333320617676, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 3, + "value": 1.4728261232376099, + "rightTangent": 0.32862788438796997, + "rightTangentWeight": 0.13508546352386475, + "leftTangent": -0.16914670169353485, + "leftTangentWeight": 0.15804685652256012, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 2, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 3.318371295928955, + "leftTangentWeight": 0.25877776741981506, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 43 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 45 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.ObjectTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 47 + } + }, + "_channel": { + "__id__": 49 + } + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 48 + }, + "active" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Chest/TopOpened" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 50 + } + }, + { + "__type__": "cc.ObjectCurve", + "_times": [ + 0, + 1.05 + ], + "_values": [ + false, + true + ] + }, + { + "__type__": "cc.animation.ObjectTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 52 + } + }, + "_channel": { + "__id__": 54 + } + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 53 + }, + "active" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Chest/TopClosed" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 55 + } + }, + { + "__type__": "cc.ObjectCurve", + "_times": [ + 0, + 1.05 + ], + "_values": [ + true, + false + ] + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 57 + } + }, + "_channels": [ + { + "__id__": 59 + }, + { + "__id__": 61 + }, + { + "__id__": 63 + }, + { + "__id__": 65 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 58 + }, + "scale" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Chest" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 60 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.7666666507720947, + 0.9166666865348816, + 1.0833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 2, + "rightTangent": 0.02777775190770626, + "rightTangentWeight": 0.0720277726650238, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 3, + "value": 2.049999952316284, + "rightTangent": -0.02499997615814209, + "rightTangentWeight": 0.08002499490976334, + "leftTangent": 0.02777775190770626, + "leftTangentWeight": 0.0720277726650238, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 2, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": -0.02499997615814209, + "leftTangentWeight": 0.08002499490976334, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 62 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.7666666507720947, + 0.9166666865348816, + 1.0833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 2, + "rightTangent": -0.055555567145347595, + "rightTangentWeight": 0.07211102545261383, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 1.899999976158142, + "rightTangent": 0.010000002570450306, + "rightTangentWeight": 1, + "leftTangent": -0.055555567145347595, + "leftTangentWeight": 0.07211102545261383, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 2, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 64 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.9166666865348816, + 1.0833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 66 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 68 + } + }, + "_channels": [ + { + "__id__": 70 + }, + { + "__id__": 72 + }, + { + "__id__": 74 + }, + { + "__id__": 76 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 69 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Chest/TopClosed" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 71 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 73 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.8166666626930237, + 1.0499999523162842 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 3.5, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 9.156000137329102, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 75 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 77 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 79 + } + }, + "_channels": [ + { + "__id__": 81 + }, + { + "__id__": 83 + }, + { + "__id__": 85 + }, + { + "__id__": 87 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 80 + }, + "scale" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Chest/TopOpened" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 82 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.25, + 1.5833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 84 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.0499999523162842, + 1.5666667222976685, + 1.7000000476837158 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 0.6000000238418579, + "rightTangent": 1.7806451320648193, + "rightTangentWeight": 0.2637878358364105, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 3, + "value": 1.100000023841858, + "rightTangent": -0.0625000149011612, + "rightTangentWeight": 0.06412487477064133, + "leftTangent": 0.08797653764486313, + "leftTangentWeight": 0.285264253616333, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": -0.0625000149011612, + "leftTangentWeight": 0.06412487477064133, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 86 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.25, + 1.5833333730697632 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 88 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.ColorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 90 + } + }, + "_channels": [ + { + "__id__": 93 + }, + { + "__id__": 95 + }, + { + "__id__": 97 + }, + { + "__id__": 99 + } + ] + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 91 + }, + { + "__id__": 92 + }, + "color" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Chest/GlowUp" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 94 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 96 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 98 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 100 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.8833333253860474, + 1.0166666507720947, + 1.1166666746139526, + 1.8166667222976685 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 60.445499420166016, + "rightTangent": 2221.800048828125, + "rightTangentWeight": 74.06000518798828, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 253.05686950683594, + "rightTangent": -8.287500381469727, + "rightTangentWeight": 1, + "leftTangent": 109.7727279663086, + "leftTangentWeight": 8.050333976745605, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 138.41232299804688, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": -4.165091037750244, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.ColorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 102 + } + }, + "_channels": [ + { + "__id__": 105 + }, + { + "__id__": 107 + }, + { + "__id__": 109 + }, + { + "__id__": 111 + } + ] + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 103 + }, + { + "__id__": 104 + }, + "color" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Item/Sprite" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 106 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.600000023841858 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 108 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.600000023841858 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 110 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.600000023841858 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 112 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.0666667222976685, + 1.5166666507720947 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.ColorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 114 + } + }, + "_channels": [ + { + "__id__": 117 + }, + { + "__id__": 119 + }, + { + "__id__": 121 + }, + { + "__id__": 123 + } + ] + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 115 + }, + { + "__id__": 116 + }, + "color" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Item/Rays" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 118 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.1666666269302368 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 120 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.1666666269302368 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 122 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.1666666269302368 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 124 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 1.1666666269302368, + 1.7999999523162842, + 5, + 7.016666889190674 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 0, + "rightTangent": 634.1905517578125, + "rightTangentWeight": 52.84927749633789, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 70.88958740234375, + "rightTangent": -0.018405020236968994, + "rightTangentWeight": 1, + "leftTangent": -9.166666984558105, + "leftTangentWeight": 1.7704417705535889, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 68, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 126 + } + }, + "_channels": [ + { + "__id__": 128 + }, + { + "__id__": 130 + }, + { + "__id__": 132 + }, + { + "__id__": 134 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 127 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Item" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 129 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.8166667222976685 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 131 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.1166666746139526, + 1.600000023841858, + 1.8166667222976685 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": -14.086000442504883, + "rightTangent": 484.8699035644531, + "rightTangentWeight": 32.324729919433594, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 57.185001373291016, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 23.956022262573242, + "leftTangentWeight": 3.5166099071502686, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 41.084999084472656, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": -0.8473684191703796, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 133 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.8166667222976685 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 1, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 135 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 137 + } + }, + "_channels": [ + { + "__id__": 139 + }, + { + "__id__": 141 + }, + { + "__id__": 143 + }, + { + "__id__": 145 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 138 + }, + "eulerAngles" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window/ChestLevelUpSkill/Item/Rays" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 140 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 7.016666889190674 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 142 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 7.016666889190674 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 144 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.1666666269302368, + 7.016666889190674 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": -60, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 146 + } + }, { "__type__": "cc.RealCurve", "_times": [], diff --git a/assets/Media/Audio/Game/Music/Goblins_Dance_(Battle).mp3.meta~merged b/assets/Media/Audio/Game/Music/Goblins_Dance_(Battle).mp3.meta~merged new file mode 100644 index 0000000..9c99229 --- /dev/null +++ b/assets/Media/Audio/Game/Music/Goblins_Dance_(Battle).mp3.meta~merged @@ -0,0 +1,14 @@ +{ + "ver": "1.0.0", + "importer": "audio-clip", + "imported": true, + "uuid": "aceed48f-96ea-4a01-ba0e-a0b546ee0dee", + "files": [ + ".json", + ".mp3" + ], + "subMetas": {}, + "userData": { + "downloadMode": 0 + } +} diff --git a/assets/Media/Audio/Game/Sound/12_human_jump_3 v2.mp3.meta~merged b/assets/Media/Audio/Game/Sound/12_human_jump_3 v2.mp3.meta~merged new file mode 100644 index 0000000..76a8d32 --- /dev/null +++ b/assets/Media/Audio/Game/Sound/12_human_jump_3 v2.mp3.meta~merged @@ -0,0 +1,14 @@ +{ + "ver": "1.0.0", + "importer": "audio-clip", + "imported": true, + "uuid": "17984bfa-ef0a-4389-9748-e7c383f1527b", + "files": [ + ".json", + ".mp3" + ], + "subMetas": {}, + "userData": { + "downloadMode": 0 + } +} diff --git a/assets/Media/Images/Game/UI/Chest.meta b/assets/Media/Images/Game/UI/Chest.meta new file mode 100644 index 0000000..95a5a35 --- /dev/null +++ b/assets/Media/Images/Game/UI/Chest.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "35f11bf8-7656-4e60-9bec-b15e62716094", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Images/Game/UI/Chest/ChestBottom.png b/assets/Media/Images/Game/UI/Chest/ChestBottom.png new file mode 100644 index 0000000..24fd5c8 Binary files /dev/null and b/assets/Media/Images/Game/UI/Chest/ChestBottom.png differ diff --git a/assets/Media/Images/Game/UI/Chest/ChestBottom.png.meta b/assets/Media/Images/Game/UI/Chest/ChestBottom.png.meta new file mode 100644 index 0000000..18d9bb4 --- /dev/null +++ b/assets/Media/Images/Game/UI/Chest/ChestBottom.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "5ed877f5-04ac-4dc9-bdc9-3a89f95069bb", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "5ed877f5-04ac-4dc9-bdc9-3a89f95069bb@6c48a", + "displayName": "ChestBottom", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "5ed877f5-04ac-4dc9-bdc9-3a89f95069bb", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "5ed877f5-04ac-4dc9-bdc9-3a89f95069bb@f9941", + "displayName": "ChestBottom", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 98, + "height": 60, + "rawWidth": 98, + "rawHeight": 60, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -49, + -30, + 0, + 49, + -30, + 0, + -49, + 30, + 0, + 49, + 30, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 60, + 98, + 60, + 0, + 0, + 98, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -49, + -30, + 0 + ], + "maxPos": [ + 49, + 30, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "5ed877f5-04ac-4dc9-bdc9-3a89f95069bb@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "5ed877f5-04ac-4dc9-bdc9-3a89f95069bb@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/Chest/ChestCapClosed.png b/assets/Media/Images/Game/UI/Chest/ChestCapClosed.png new file mode 100644 index 0000000..69414da Binary files /dev/null and b/assets/Media/Images/Game/UI/Chest/ChestCapClosed.png differ diff --git a/assets/Media/Images/Game/UI/Chest/ChestCapClosed.png.meta b/assets/Media/Images/Game/UI/Chest/ChestCapClosed.png.meta new file mode 100644 index 0000000..a0ec2f1 --- /dev/null +++ b/assets/Media/Images/Game/UI/Chest/ChestCapClosed.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "eb5a1c36-325c-405e-9858-2ae2d1e69c91", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "eb5a1c36-325c-405e-9858-2ae2d1e69c91@6c48a", + "displayName": "ChestCapClosed", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "eb5a1c36-325c-405e-9858-2ae2d1e69c91", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "eb5a1c36-325c-405e-9858-2ae2d1e69c91@f9941", + "displayName": "ChestCapClosed", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 94, + "height": 29, + "rawWidth": 94, + "rawHeight": 29, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -47, + -14.5, + 0, + 47, + -14.5, + 0, + -47, + 14.5, + 0, + 47, + 14.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 29, + 94, + 29, + 0, + 0, + 94, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -47, + -14.5, + 0 + ], + "maxPos": [ + 47, + 14.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "eb5a1c36-325c-405e-9858-2ae2d1e69c91@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "eb5a1c36-325c-405e-9858-2ae2d1e69c91@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/Chest/ChestCapOpened.png b/assets/Media/Images/Game/UI/Chest/ChestCapOpened.png new file mode 100644 index 0000000..d936181 Binary files /dev/null and b/assets/Media/Images/Game/UI/Chest/ChestCapOpened.png differ diff --git a/assets/Media/Images/Game/UI/Chest/ChestCapOpened.png.meta b/assets/Media/Images/Game/UI/Chest/ChestCapOpened.png.meta new file mode 100644 index 0000000..1c7d31b --- /dev/null +++ b/assets/Media/Images/Game/UI/Chest/ChestCapOpened.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "3f4af4b2-d3fa-4266-906f-192ce5ef2402", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "3f4af4b2-d3fa-4266-906f-192ce5ef2402@6c48a", + "displayName": "ChestCapOpened", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "3f4af4b2-d3fa-4266-906f-192ce5ef2402", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "3f4af4b2-d3fa-4266-906f-192ce5ef2402@f9941", + "displayName": "ChestCapOpened", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 94, + "height": 49, + "rawWidth": 94, + "rawHeight": 49, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -47, + -24.5, + 0, + 47, + -24.5, + 0, + -47, + 24.5, + 0, + 47, + 24.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 49, + 94, + 49, + 0, + 0, + 94, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -47, + -24.5, + 0 + ], + "maxPos": [ + 47, + 24.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "3f4af4b2-d3fa-4266-906f-192ce5ef2402@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "3f4af4b2-d3fa-4266-906f-192ce5ef2402@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/Chest/ChestGlowUp.png b/assets/Media/Images/Game/UI/Chest/ChestGlowUp.png new file mode 100644 index 0000000..3725857 Binary files /dev/null and b/assets/Media/Images/Game/UI/Chest/ChestGlowUp.png differ diff --git a/assets/Media/Images/Game/UI/Chest/ChestGlowUp.png.meta b/assets/Media/Images/Game/UI/Chest/ChestGlowUp.png.meta new file mode 100644 index 0000000..5dd5689 --- /dev/null +++ b/assets/Media/Images/Game/UI/Chest/ChestGlowUp.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "6d516041-f0c1-4895-8565-8d08d862e65d", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "6d516041-f0c1-4895-8565-8d08d862e65d@6c48a", + "displayName": "ChestGlowUp", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "6d516041-f0c1-4895-8565-8d08d862e65d", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "6d516041-f0c1-4895-8565-8d08d862e65d@f9941", + "displayName": "ChestGlowUp", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 169, + "height": 94, + "rawWidth": 169, + "rawHeight": 94, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -84.5, + -47, + 0, + 84.5, + -47, + 0, + -84.5, + 47, + 0, + 84.5, + 47, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 94, + 169, + 94, + 0, + 0, + 169, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -84.5, + -47, + 0 + ], + "maxPos": [ + 84.5, + 47, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "6d516041-f0c1-4895-8565-8d08d862e65d@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "6d516041-f0c1-4895-8565-8d08d862e65d@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/Chest/ChestShadow.png b/assets/Media/Images/Game/UI/Chest/ChestShadow.png new file mode 100644 index 0000000..08f37b8 Binary files /dev/null and b/assets/Media/Images/Game/UI/Chest/ChestShadow.png differ diff --git a/assets/Media/Images/Game/UI/Chest/ChestShadow.png.meta b/assets/Media/Images/Game/UI/Chest/ChestShadow.png.meta new file mode 100644 index 0000000..874dd0c --- /dev/null +++ b/assets/Media/Images/Game/UI/Chest/ChestShadow.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "2beb36d4-fac7-49fb-b734-d7aa8afd1615", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "2beb36d4-fac7-49fb-b734-d7aa8afd1615@6c48a", + "displayName": "ChestShadow", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "2beb36d4-fac7-49fb-b734-d7aa8afd1615", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "2beb36d4-fac7-49fb-b734-d7aa8afd1615@f9941", + "displayName": "ChestShadow", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 110, + "height": 26, + "rawWidth": 110, + "rawHeight": 26, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -55, + -13, + 0, + 55, + -13, + 0, + -55, + 13, + 0, + 55, + 13, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 26, + 110, + 26, + 0, + 0, + 110, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -55, + -13, + 0 + ], + "maxPos": [ + 55, + 13, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "2beb36d4-fac7-49fb-b734-d7aa8afd1615@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "2beb36d4-fac7-49fb-b734-d7aa8afd1615@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/VirtualJuystick.meta b/assets/Media/Images/Game/UI/VirtualJuystick.meta new file mode 100644 index 0000000..aae9f97 --- /dev/null +++ b/assets/Media/Images/Game/UI/VirtualJuystick.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "b1148d9b-15b5-41e8-b78e-1111828d4b42", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyInner.png b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyInner.png new file mode 100644 index 0000000..0643009 Binary files /dev/null and b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyInner.png differ diff --git a/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyInner.png.meta b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyInner.png.meta new file mode 100644 index 0000000..7a88466 --- /dev/null +++ b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyInner.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "aea2c33e-3f43-4623-8c68-750cb033c3a0", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "aea2c33e-3f43-4623-8c68-750cb033c3a0@6c48a", + "displayName": "VirJoyInner", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "aea2c33e-3f43-4623-8c68-750cb033c3a0", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "aea2c33e-3f43-4623-8c68-750cb033c3a0@f9941", + "displayName": "VirJoyInner", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 11, + "height": 11, + "rawWidth": 11, + "rawHeight": 11, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -5.5, + -5.5, + 0, + 5.5, + -5.5, + 0, + -5.5, + 5.5, + 0, + 5.5, + 5.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 11, + 11, + 11, + 0, + 0, + 11, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -5.5, + -5.5, + 0 + ], + "maxPos": [ + 5.5, + 5.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "aea2c33e-3f43-4623-8c68-750cb033c3a0@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "aea2c33e-3f43-4623-8c68-750cb033c3a0@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyOutter.png b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyOutter.png new file mode 100644 index 0000000..6e59c64 Binary files /dev/null and b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyOutter.png differ diff --git a/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyOutter.png.meta b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyOutter.png.meta new file mode 100644 index 0000000..6c1eb14 --- /dev/null +++ b/assets/Media/Images/Game/UI/VirtualJuystick/VirJoyOutter.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "609b1e5c-ea59-45f1-8b04-f17ee69ac79b", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "609b1e5c-ea59-45f1-8b04-f17ee69ac79b@6c48a", + "displayName": "VirJoyOutter", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "609b1e5c-ea59-45f1-8b04-f17ee69ac79b", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "609b1e5c-ea59-45f1-8b04-f17ee69ac79b@f9941", + "displayName": "VirJoyOutter", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 55, + "height": 55, + "rawWidth": 55, + "rawHeight": 55, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -27.5, + -27.5, + 0, + 27.5, + -27.5, + 0, + -27.5, + 27.5, + 0, + 27.5, + 27.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 55, + 55, + 55, + 0, + 0, + 55, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -27.5, + -27.5, + 0 + ], + "maxPos": [ + 27.5, + 27.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "609b1e5c-ea59-45f1-8b04-f17ee69ac79b@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "609b1e5c-ea59-45f1-8b04-f17ee69ac79b@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/Y8Logo.png b/assets/Media/Images/Game/UI/Y8Logo.png new file mode 100644 index 0000000..70ba692 Binary files /dev/null and b/assets/Media/Images/Game/UI/Y8Logo.png differ diff --git a/assets/Media/Images/Game/UI/Y8Logo.png.meta b/assets/Media/Images/Game/UI/Y8Logo.png.meta new file mode 100644 index 0000000..a6c00ed --- /dev/null +++ b/assets/Media/Images/Game/UI/Y8Logo.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "3e324d01-0072-417d-b0fc-b8bbdb9d909d", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "3e324d01-0072-417d-b0fc-b8bbdb9d909d@6c48a", + "displayName": "Y8Logo", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "3e324d01-0072-417d-b0fc-b8bbdb9d909d", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "3e324d01-0072-417d-b0fc-b8bbdb9d909d@f9941", + "displayName": "Y8Logo", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 51, + "height": 24, + "rawWidth": 51, + "rawHeight": 24, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -25.5, + -12, + 0, + 25.5, + -12, + 0, + -25.5, + 12, + 0, + 25.5, + 12, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 24, + 51, + 24, + 0, + 0, + 51, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -25.5, + -12, + 0 + ], + "maxPos": [ + 25.5, + 12, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "3e324d01-0072-417d-b0fc-b8bbdb9d909d@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "3e324d01-0072-417d-b0fc-b8bbdb9d909d@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/Y8LogoSplash.png b/assets/Media/Images/Game/UI/Y8LogoSplash.png new file mode 100644 index 0000000..6cb0f32 Binary files /dev/null and b/assets/Media/Images/Game/UI/Y8LogoSplash.png differ diff --git a/assets/Media/Images/Game/UI/Y8LogoSplash.png.meta b/assets/Media/Images/Game/UI/Y8LogoSplash.png.meta new file mode 100644 index 0000000..de70564 --- /dev/null +++ b/assets/Media/Images/Game/UI/Y8LogoSplash.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "87d1f48b-2b9c-452d-83a7-c221d59e2293", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "87d1f48b-2b9c-452d-83a7-c221d59e2293@6c48a", + "displayName": "Y8LogoSplash", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "nearest", + "magfilter": "nearest", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "87d1f48b-2b9c-452d-83a7-c221d59e2293", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "87d1f48b-2b9c-452d-83a7-c221d59e2293@f9941", + "displayName": "Y8LogoSplash", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 153, + "height": 72, + "rawWidth": 153, + "rawHeight": 72, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -76.5, + -36, + 0, + 76.5, + -36, + 0, + -76.5, + 36, + 0, + 76.5, + 36, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 72, + 153, + 72, + 0, + 0, + 153, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -76.5, + -36, + 0 + ], + "maxPos": [ + 76.5, + 36, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "87d1f48b-2b9c-452d-83a7-c221d59e2293@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "87d1f48b-2b9c-452d-83a7-c221d59e2293@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/sunrays.png b/assets/Media/Images/Game/UI/sunrays.png new file mode 100644 index 0000000..4fe39b2 Binary files /dev/null and b/assets/Media/Images/Game/UI/sunrays.png differ diff --git a/assets/Media/Images/Game/UI/sunrays.png.meta b/assets/Media/Images/Game/UI/sunrays.png.meta new file mode 100644 index 0000000..36d0854 --- /dev/null +++ b/assets/Media/Images/Game/UI/sunrays.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "61d24ef9-0189-409c-8271-a66769a519eb", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "61d24ef9-0189-409c-8271-a66769a519eb@6c48a", + "displayName": "sunrays", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "61d24ef9-0189-409c-8271-a66769a519eb", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "61d24ef9-0189-409c-8271-a66769a519eb@f9941", + "displayName": "sunrays", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0.5, + "offsetY": -0.5, + "trimX": 3, + "trimY": 3, + "width": 123, + "height": 123, + "rawWidth": 128, + "rawHeight": 128, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -61.5, + -61.5, + 0, + 61.5, + -61.5, + 0, + -61.5, + 61.5, + 0, + 61.5, + 61.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 3, + 125, + 126, + 125, + 3, + 2, + 126, + 2 + ], + "nuv": [ + 0.0234375, + 0.015625, + 0.984375, + 0.015625, + 0.0234375, + 0.9765625, + 0.984375, + 0.9765625 + ], + "minPos": [ + -61.5, + -61.5, + 0 + ], + "maxPos": [ + 61.5, + 61.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "61d24ef9-0189-409c-8271-a66769a519eb@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "61d24ef9-0189-409c-8271-a66769a519eb@f9941" + } +} diff --git a/assets/Media/Prefabs/AppRoot.prefab b/assets/Media/Prefabs/AppRoot.prefab index 6eeac05..35f2b21 100644 --- a/assets/Media/Prefabs/AppRoot.prefab +++ b/assets/Media/Prefabs/AppRoot.prefab @@ -247,7 +247,7 @@ "__id__": 9 }, "_clip": { - "__uuid__": "0faecdcf-e5d6-4cc1-b3cf-3b2873f8ee62", + "__uuid__": "62c90d56-a5f2-4125-9748-a8784593fc9a", "__expectedType__": "cc.AudioClip" }, "_loop": true, @@ -617,7 +617,7 @@ }, "_lpos": { "__type__": "cc.Vec3", - "x": -420, + "x": -320, "y": 0, "z": -2000 }, @@ -634,7 +634,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -656,12 +656,12 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 200, + "width": 1000, "height": 1200 }, "_anchorPoint": { "__type__": "cc.Vec2", - "x": 0.5, + "x": 1, "y": 0.5 }, "_id": "" @@ -746,7 +746,7 @@ }, "_lpos": { "__type__": "cc.Vec3", - "x": 420, + "x": 320, "y": 0, "z": -2000 }, @@ -763,7 +763,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -785,12 +785,12 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 200, + "width": 1000, "height": 1200 }, "_anchorPoint": { "__type__": "cc.Vec2", - "x": 0.5, + "x": 0, "y": 0.5 }, "_id": "" @@ -876,7 +876,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 580, + "y": 480, "z": -2000 }, "_lrot": { @@ -892,7 +892,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -914,13 +914,13 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 1050, - "height": 200 + "width": 2640, + "height": 500 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, - "y": 0.5 + "y": 0 }, "_id": "" }, @@ -1005,7 +1005,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -580, + "y": -480, "z": -2000 }, "_lrot": { @@ -1021,7 +1021,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -1043,13 +1043,13 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 1050, - "height": 200 + "width": 2640, + "height": 500 }, "_anchorPoint": { "__type__": "cc.Vec2", "x": 0.5, - "y": 0.5 + "y": 1 }, "_id": "" }, diff --git a/assets/Media/Prefabs/Game/Effects/DamageFlash.prefab b/assets/Media/Prefabs/Game/Effects/DeathEffect.prefab similarity index 87% rename from assets/Media/Prefabs/Game/Effects/DamageFlash.prefab rename to assets/Media/Prefabs/Game/Effects/DeathEffect.prefab index 56147dc..e04e3a1 100644 --- a/assets/Media/Prefabs/Game/Effects/DamageFlash.prefab +++ b/assets/Media/Prefabs/Game/Effects/DeathEffect.prefab @@ -1,7 +1,7 @@ [ { "__type__": "cc.Prefab", - "_name": "DamageFlash", + "_name": "DeathEffect", "_objFlags": 0, "_native": "", "data": { @@ -13,7 +13,7 @@ }, { "__type__": "cc.Node", - "_name": "DamageFlash", + "_name": "DeathEffect", "_objFlags": 0, "__editorExtras__": {}, "_parent": null, @@ -28,10 +28,13 @@ }, { "__id__": 6 + }, + { + "__id__": 8 } ], "_prefab": { - "__id__": 8 + "__id__": 10 }, "_lpos": { "__type__": "cc.Vec3", @@ -163,6 +166,26 @@ "__type__": "cc.CompPrefabInfo", "fileId": "3ag4rexLNJW6A/sp6OpwZ8" }, + { + "__type__": "213a9aw7AxJUZPp4rSYoD+B", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 9 + }, + "animation": { + "__id__": 6 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "85y4e2eRBItKLP5t7xinqV" + }, { "__type__": "cc.PrefabInfo", "root": { diff --git a/assets/Media/Prefabs/Game/Effects/DamageFlash.prefab.meta b/assets/Media/Prefabs/Game/Effects/DeathEffect.prefab.meta similarity index 84% rename from assets/Media/Prefabs/Game/Effects/DamageFlash.prefab.meta rename to assets/Media/Prefabs/Game/Effects/DeathEffect.prefab.meta index 2c49eb6..b3feb76 100644 --- a/assets/Media/Prefabs/Game/Effects/DamageFlash.prefab.meta +++ b/assets/Media/Prefabs/Game/Effects/DeathEffect.prefab.meta @@ -8,6 +8,6 @@ ], "subMetas": {}, "userData": { - "syncNodeName": "DamageFlash" + "syncNodeName": "DeathEffect" } } diff --git a/assets/Media/Prefabs/ModalWindows/Chest/ChestModalWindow.prefab b/assets/Media/Prefabs/ModalWindows/Chest/ChestModalWindow.prefab index 3da32fc..d7a061b 100644 --- a/assets/Media/Prefabs/ModalWindows/Chest/ChestModalWindow.prefab +++ b/assets/Media/Prefabs/ModalWindows/Chest/ChestModalWindow.prefab @@ -25,17 +25,17 @@ "_active": true, "_components": [ { - "__id__": 70 + "__id__": 132 }, { - "__id__": 72 + "__id__": 134 }, { - "__id__": 74 + "__id__": 136 } ], "_prefab": { - "__id__": 76 + "__id__": 138 }, "_lpos": { "__type__": "cc.Vec3", @@ -81,20 +81,23 @@ "__id__": 9 }, { - "__id__": 57 + "__id__": 113 + }, + { + "__id__": 121 } ], "_active": true, "_components": [ { - "__id__": 65 + "__id__": 127 }, { - "__id__": 67 + "__id__": 129 } ], "_prefab": { - "__id__": 69 + "__id__": 131 }, "_lpos": { "__type__": "cc.Vec3", @@ -219,7 +222,7 @@ "r": 0, "g": 0, "b": 0, - "a": 147 + "a": 0 }, "_spriteFrame": { "__uuid__": "0a917d5c-2810-46e1-8332-63f00395d63a@f9941", @@ -269,16 +272,16 @@ "_active": true, "_components": [ { - "__id__": 54 + "__id__": 110 } ], "_prefab": { - "__id__": 56 + "__id__": 112 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 0, + "y": -1079.506, "z": 0 }, "_lrot": { @@ -315,30 +318,36 @@ { "__id__": 11 }, - { - "__id__": 29 - }, - { - "__id__": 35 - }, { "__id__": 41 + }, + { + "__id__": 47 + }, + { + "__id__": 53 + }, + { + "__id__": 83 + }, + { + "__id__": 97 } ], "_active": true, "_components": [ { - "__id__": 47 + "__id__": 103 }, { - "__id__": 49 + "__id__": 105 }, { - "__id__": 51 + "__id__": 107 } ], "_prefab": { - "__id__": 53 + "__id__": 109 }, "_lpos": { "__type__": "cc.Vec3", @@ -378,24 +387,30 @@ "_children": [ { "__id__": 12 + }, + { + "__id__": 18 + }, + { + "__id__": 30 } ], "_active": true, "_components": [ { - "__id__": 24 + "__id__": 36 }, { - "__id__": 26 + "__id__": 38 } ], "_prefab": { - "__id__": 28 + "__id__": 40 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -7.74, + "y": 0, "z": 0 }, "_lrot": { @@ -420,6 +435,135 @@ }, "_id": "" }, + { + "__type__": "cc.Node", + "_name": "TopDec", + "_objFlags": 0, + "_parent": { + "__id__": 11 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 13 + }, + { + "__id__": 15 + } + ], + "_prefab": { + "__id__": 17 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 109.5, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 46, + "height": 11 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f074pEQC1PeKEQ06pDjT6L" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 12 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "e2f49083-4a5c-4af7-842d-fd87617ae3a8@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": "a9rZoh0SBEyqQ6E4GefNS8" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "57Mao9ssJBZJSCb3wEpAfA" + }, { "__type__": "cc.Node", "_name": "Shadow", @@ -429,25 +573,25 @@ }, "_children": [ { - "__id__": 13 + "__id__": 19 } ], "_active": true, "_components": [ { - "__id__": 19 + "__id__": 25 }, { - "__id__": 21 + "__id__": 27 } ], "_prefab": { - "__id__": 23 + "__id__": 29 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 15, + "y": 72.709, "z": 0 }, "_lrot": { @@ -477,20 +621,20 @@ "_name": "TitleBg", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 18 }, "_children": [], "_active": true, "_components": [ { - "__id__": 14 + "__id__": 20 }, { - "__id__": 16 + "__id__": 22 } ], "_prefab": { - "__id__": 18 + "__id__": 24 }, "_lpos": { "__type__": "cc.Vec3", @@ -525,15 +669,15 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 13 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 15 + "__id__": 21 }, "_contentSize": { "__type__": "cc.Size", - "width": 86, + "width": 168, "height": 28 }, "_anchorPoint": { @@ -552,11 +696,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 13 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 17 + "__id__": 23 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -606,15 +750,15 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 12 + "__id__": 18 }, "_enabled": true, "__prefab": { - "__id__": 20 + "__id__": 26 }, "_contentSize": { "__type__": "cc.Size", - "width": 78, + "width": 160, "height": 15 }, "_anchorPoint": { @@ -633,11 +777,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 12 + "__id__": 18 }, "_enabled": true, "__prefab": { - "__id__": 22 + "__id__": 28 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -682,6 +826,135 @@ }, "fileId": "7cI9cguUxGEZb9l1aQPMsL" }, + { + "__type__": "cc.Node", + "_name": "BottomDec", + "_objFlags": 0, + "_parent": { + "__id__": 11 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 31 + }, + { + "__id__": 33 + } + ], + "_prefab": { + "__id__": 35 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -109, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 32 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 18, + "height": 8 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "56PjuyM0JCYrtg2zQSen80" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 34 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f9edb2ea-530f-41af-bd87-998b61447dd5@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": "b11DvnJoJNobNu+E4lERZa" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "1cPzKeFgREeKh5hLpi0W/w" + }, { "__type__": "cc.UITransform", "_name": "", @@ -691,12 +964,12 @@ }, "_enabled": true, "__prefab": { - "__id__": 25 + "__id__": 37 }, "_contentSize": { "__type__": "cc.Size", - "width": 78, - "height": 110 + "width": 160, + "height": 220 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -718,7 +991,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 27 + "__id__": 39 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -731,7 +1004,7 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "229e635e-a24d-4248-999e-e920dceefd4c@f9941", + "__uuid__": "5a4486c7-4d66-464c-ad81-6627c758eca2@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 1, @@ -774,19 +1047,19 @@ "_active": true, "_components": [ { - "__id__": 30 + "__id__": 42 }, { - "__id__": 32 + "__id__": 44 } ], "_prefab": { - "__id__": 34 + "__id__": 46 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 51.138, + "y": 174.477, "z": 0 }, "_lrot": { @@ -816,11 +1089,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 29 + "__id__": 41 }, "_enabled": true, "__prefab": { - "__id__": 31 + "__id__": 43 }, "_contentSize": { "__type__": "cc.Size", @@ -843,11 +1116,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 29 + "__id__": 41 }, "_enabled": true, "__prefab": { - "__id__": 33 + "__id__": 45 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -897,7 +1170,7 @@ }, { "__type__": "cc.Node", - "_name": "Sprite", + "_name": "Shadow", "_objFlags": 0, "_parent": { "__id__": 10 @@ -906,19 +1179,19 @@ "_active": true, "_components": [ { - "__id__": 36 + "__id__": 48 }, { - "__id__": 38 + "__id__": 50 } ], "_prefab": { - "__id__": 40 + "__id__": 52 }, "_lpos": { "__type__": "cc.Vec3", - "x": 0, - "y": -24.948, + "x": 14, + "y": -126.86099999999999, "z": 0 }, "_lrot": { @@ -948,11 +1221,975 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 35 + "__id__": 47 }, "_enabled": true, "__prefab": { - "__id__": 37 + "__id__": 49 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 110, + "height": 26 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "073Uxzt7FIQp9poyj4GVAd" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 47 + }, + "_enabled": true, + "__prefab": { + "__id__": 51 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "2beb36d4-fac7-49fb-b734-d7aa8afd1615@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": "c8FgsI7RZCOaLs/NPWgFG3" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "99Pi77RvVMo6QrNJt3nXr/" + }, + { + "__type__": "cc.Node", + "_name": "Chest", + "_objFlags": 0, + "_parent": { + "__id__": 10 + }, + "_children": [ + { + "__id__": 54 + }, + { + "__id__": 60 + }, + { + "__id__": 66 + }, + { + "__id__": 72 + } + ], + "_active": true, + "_components": [ + { + "__id__": 78 + }, + { + "__id__": 80 + } + ], + "_prefab": { + "__id__": 82 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -22.861, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 2, + "y": 2, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Bottom", + "_objFlags": 0, + "_parent": { + "__id__": 53 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 55 + }, + { + "__id__": 57 + } + ], + "_prefab": { + "__id__": 59 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -34, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 54 + }, + "_enabled": true, + "__prefab": { + "__id__": 56 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 98, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "61YxhVF+ZGcaoBDXcYq9do" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 54 + }, + "_enabled": true, + "__prefab": { + "__id__": 58 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "5ed877f5-04ac-4dc9-bdc9-3a89f95069bb@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": "d2hl420K1Ozr1H9d2Cxyuu" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "9akemIzyVB2JUHwF480RL2" + }, + { + "__type__": "cc.Node", + "_name": "TopOpened", + "_objFlags": 0, + "_parent": { + "__id__": 53 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 61 + }, + { + "__id__": 63 + } + ], + "_prefab": { + "__id__": 65 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -3.737, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 60 + }, + "_enabled": true, + "__prefab": { + "__id__": 62 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 94, + "height": 49 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "559FYx21VH1LZlOepaeaax" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 60 + }, + "_enabled": true, + "__prefab": { + "__id__": 64 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "3f4af4b2-d3fa-4266-906f-192ce5ef2402@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": "2dTUseNpVLZLoAtfksEzVT" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "427u0ZrM5DXpkJhz4hOt7P" + }, + { + "__type__": "cc.Node", + "_name": "TopClosed", + "_objFlags": 0, + "_parent": { + "__id__": 53 + }, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 67 + }, + { + "__id__": 69 + } + ], + "_prefab": { + "__id__": 71 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 3.5, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 66 + }, + "_enabled": true, + "__prefab": { + "__id__": 68 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 94, + "height": 29 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aeAn1d5YRBe7jK/GtbwcDd" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 66 + }, + "_enabled": true, + "__prefab": { + "__id__": 70 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "eb5a1c36-325c-405e-9858-2ae2d1e69c91@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": "1eIlwRoahGzqGHT9lP+cRn" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "3et++vJxdFH7zOVWbiJyZk" + }, + { + "__type__": "cc.Node", + "_name": "GlowUp", + "_objFlags": 0, + "_parent": { + "__id__": 53 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 73 + }, + { + "__id__": 75 + } + ], + "_prefab": { + "__id__": 77 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 31.867, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 72 + }, + "_enabled": true, + "__prefab": { + "__id__": 74 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 169, + "height": 94 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "68zQ/M1i9PUIWg1q6Rl310" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 72 + }, + "_enabled": true, + "__prefab": { + "__id__": 76 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "6d516041-f0c1-4895-8565-8d08d862e65d@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": "12OsuR4ipPR4/OgUG9EKOP" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "31EPFWUlxPlpM26ptDhrAJ" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": true, + "__prefab": { + "__id__": 79 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 40, + "height": 36 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "69vLJ4ETJDPqYSme7YbMEK" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": false, + "__prefab": { + "__id__": 81 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "57520716-48c8-4a19-8acf-41c9f8777fb0@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": "81WtitwaVBz6FqpYcgClMs" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "419ALOfF9JjKjXYHQlL6OI" + }, + { + "__type__": "cc.Node", + "_name": "Item", + "_objFlags": 0, + "_parent": { + "__id__": 10 + }, + "_children": [ + { + "__id__": 84 + }, + { + "__id__": 90 + } + ], + "_active": true, + "_components": [], + "_prefab": { + "__id__": 96 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 42.13100000000003, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 3, + "y": 3, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Rays", + "_objFlags": 0, + "_parent": { + "__id__": 83 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 85 + }, + { + "__id__": 87 + } + ], + "_prefab": { + "__id__": 89 + }, + "_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 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 84 + }, + "_enabled": true, + "__prefab": { + "__id__": 86 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 123, + "height": 123 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bf6pAnqCdAkKpwIxoxtHv7" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 84 + }, + "_enabled": true, + "__prefab": { + "__id__": 88 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 0 + }, + "_spriteFrame": { + "__uuid__": "61d24ef9-0189-409c-8271-a66769a519eb@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": "51shdntNlLwpOM8BdP44LG" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "78MS9HWGhJtKZaeBQ9QP8S" + }, + { + "__type__": "cc.Node", + "_name": "Sprite", + "_objFlags": 0, + "_parent": { + "__id__": 83 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 91 + }, + { + "__id__": 93 + } + ], + "_prefab": { + "__id__": 95 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -2.842170943040401e-14, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 90 + }, + "_enabled": true, + "__prefab": { + "__id__": 92 }, "_contentSize": { "__type__": "cc.Size", @@ -975,11 +2212,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 35 + "__id__": 90 }, "_enabled": true, "__prefab": { - "__id__": 39 + "__id__": 94 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1027,6 +2264,16 @@ }, "fileId": "df0fbU8wZCDKs8ey4tm0D3" }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "dc2ZPpVP9KrpufraqyHyMi" + }, { "__type__": "cc.Node", "_name": "Description", @@ -1038,19 +2285,19 @@ "_active": true, "_components": [ { - "__id__": 42 + "__id__": 98 }, { - "__id__": 44 + "__id__": 100 } ], "_prefab": { - "__id__": 46 + "__id__": 102 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -81.138, + "y": -185.024, "z": 0 }, "_lrot": { @@ -1080,11 +2327,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 41 + "__id__": 97 }, "_enabled": true, "__prefab": { - "__id__": 43 + "__id__": 99 }, "_contentSize": { "__type__": "cc.Size", @@ -1107,11 +2354,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 41 + "__id__": 97 }, "_enabled": true, "__prefab": { - "__id__": 45 + "__id__": 101 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1168,7 +2415,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 48 + "__id__": 104 }, "_contentSize": { "__type__": "cc.Size", @@ -1195,7 +2442,7 @@ }, "_enabled": false, "__prefab": { - "__id__": 50 + "__id__": 106 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1239,16 +2486,16 @@ }, "_enabled": true, "__prefab": { - "__id__": 52 + "__id__": 108 }, "skillTitle": { - "__id__": 32 - }, - "skillDescription": { "__id__": 44 }, + "skillDescription": { + "__id__": 100 + }, "skillIcon": { - "__id__": 38 + "__id__": 93 }, "_id": "" }, @@ -1275,7 +2522,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 55 + "__id__": 111 }, "_contentSize": { "__type__": "cc.Size", @@ -1315,17 +2562,17 @@ "_active": true, "_components": [ { - "__id__": 58 + "__id__": 114 }, { - "__id__": 60 + "__id__": 116 }, { - "__id__": 62 + "__id__": 118 } ], "_prefab": { - "__id__": 64 + "__id__": 120 }, "_lpos": { "__type__": "cc.Vec3", @@ -1360,11 +2607,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 57 + "__id__": 113 }, "_enabled": true, "__prefab": { - "__id__": 59 + "__id__": 115 }, "_contentSize": { "__type__": "cc.Size", @@ -1387,11 +2634,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 57 + "__id__": 113 }, "_enabled": true, "__prefab": { - "__id__": 61 + "__id__": 117 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1431,11 +2678,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 57 + "__id__": 113 }, "_enabled": true, "__prefab": { - "__id__": 63 + "__id__": 119 }, "_id": "" }, @@ -1453,6 +2700,207 @@ }, "fileId": "0dde3ylBxH+4mjCN3bCby2" }, + { + "__type__": "cc.Node", + "_name": "Particle2D", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": false, + "_components": [ + { + "__id__": 122 + }, + { + "__id__": 124 + } + ], + "_prefab": { + "__id__": 126 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -4.407, + "y": -33.137, + "z": -1 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 121 + }, + "_enabled": true, + "__prefab": { + "__id__": 123 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "87cGrYbE9F1LDPLIwTWZWW" + }, + { + "__type__": "cc.ParticleSystem2D", + "_name": "Node", + "_objFlags": 0, + "node": { + "__id__": 121 + }, + "_enabled": true, + "__prefab": { + "__id__": 125 + }, + "_customMaterial": { + "__uuid__": "ade8a15a-dcca-4b3c-84c6-f6476ac875bb", + "__expectedType__": "cc.Material" + }, + "_srcBlendFactor": 2, + "_dstBlendFactor": 1, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "duration": 3.7, + "emissionRate": 9, + "life": 2, + "lifeVar": 2, + "angle": 90, + "angleVar": 30, + "startSize": 10, + "startSizeVar": 0, + "endSize": 20, + "endSizeVar": 0, + "startSpin": 15.3, + "startSpinVar": 29.4, + "endSpin": 46.6, + "endSpinVar": 0, + "sourcePos": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "posVar": { + "__type__": "cc.Vec2", + "x": 50, + "y": 0 + }, + "emitterMode": 0, + "gravity": { + "__type__": "cc.Vec2", + "x": 0, + "y": -50 + }, + "speed": 90, + "speedVar": 0, + "tangentialAccel": 0, + "tangentialAccelVar": 0, + "radialAccel": 0, + "radialAccelVar": 0, + "rotationIsDir": false, + "startRadius": 0, + "startRadiusVar": 0, + "endRadius": 0, + "endRadiusVar": 0, + "rotatePerS": 0, + "rotatePerSVar": 0, + "playOnLoad": true, + "autoRemoveOnFinish": false, + "_preview": true, + "preview": true, + "_custom": true, + "_file": { + "__uuid__": "915be298-1e14-40a2-aaaf-5f19c174fdf6", + "__expectedType__": "cc.ParticleAsset" + }, + "_spriteFrame": { + "__uuid__": "d18dd93e-df20-447d-96dd-d4d8e5507d87@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_totalParticles": 92.3, + "_startColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_startColorVar": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_endColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_endColorVar": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_positionType": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c1maGWkaVLVb3rndta5twO" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "49hdHsThJNyIymyy+jgNtu" + }, { "__type__": "cc.UITransform", "_name": "", @@ -1462,7 +2910,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 66 + "__id__": 128 }, "_contentSize": { "__type__": "cc.Size", @@ -1489,7 +2937,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 68 + "__id__": 130 }, "playOnLoad": true, "_clips": [ @@ -1531,7 +2979,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 71 + "__id__": 133 }, "_contentSize": { "__type__": "cc.Size", @@ -1559,7 +3007,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 73 + "__id__": 135 }, "_alignFlags": 45, "_target": null, @@ -1594,17 +3042,17 @@ }, "_enabled": true, "__prefab": { - "__id__": 75 + "__id__": 137 }, "animation": { - "__id__": 67 + "__id__": 129 }, "backgroundCloseButton": null, "levelUpSkill": { - "__id__": 51 + "__id__": 107 }, "okButton": { - "__id__": 62 + "__id__": 118 }, "_id": "" }, diff --git a/assets/Scenes/Game.scene b/assets/Scenes/Game.scene index f0d055a..d55d210 100644 --- a/assets/Scenes/Game.scene +++ b/assets/Scenes/Game.scene @@ -18,20 +18,20 @@ "__id__": 2 }, { - "__id__": 10 + "__id__": 12 }, { - "__id__": 12 + "__id__": 14 } ], "_active": true, "_components": [], "_prefab": { - "__id__": 107 + "__id__": 112 }, "autoReleaseAssets": false, "_globals": { - "__id__": 112 + "__id__": 117 }, "_id": "cffa5b19-2043-4cef-8221-1a10ab7a2c1f" }, @@ -77,6 +77,9 @@ }, { "__id__": 9 + }, + { + "__id__": 10 } ], "removedComponents": [] @@ -143,6 +146,26 @@ "z": 0 } }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 11 + }, + "propertyPath": [ + "_contentSize" + ], + "value": { + "__type__": "cc.Size", + "width": 640, + "height": 960 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "3cU8u+g/ZHqZh/QeLhRGlh" + ] + }, { "__type__": "cc.Node", "_name": "TestGameRunner", @@ -154,7 +177,7 @@ "_active": true, "_components": [ { - "__id__": 11 + "__id__": 13 } ], "_prefab": null, @@ -191,7 +214,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 10 + "__id__": 12 }, "_enabled": true, "__prefab": null, @@ -214,13 +237,10 @@ }, "_children": [ { - "__id__": 13 + "__id__": 15 }, { - "__id__": 21 - }, - { - "__id__": 24 + "__id__": 23 }, { "__id__": 26 @@ -238,38 +258,44 @@ "__id__": 34 }, { - "__id__": 44 + "__id__": 36 }, { - "__id__": 58 + "__id__": 46 }, { - "__id__": 62 + "__id__": 60 }, { - "__id__": 100 + "__id__": 64 + }, + { + "__id__": 67 + }, + { + "__id__": 105 } ], "_active": true, "_components": [ { - "__id__": 103 + "__id__": 108 }, { - "__id__": 104 + "__id__": 109 }, { - "__id__": 105 + "__id__": 110 }, { - "__id__": 106 + "__id__": 111 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 319.99999999999994, - "y": 480.00000000000006, + "y": 479.99999999999994, "z": 0 }, "_lrot": { @@ -298,17 +324,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_prefab": { - "__id__": 14 + "__id__": 16 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 13 + "__id__": 15 }, "asset": { "__uuid__": "8a193591-d71d-493f-8010-f7c8c13b6ec8", @@ -316,7 +342,7 @@ }, "fileId": "62B+OqAzROoon1s4L/Ur4W", "instance": { - "__id__": 15 + "__id__": 17 } }, { @@ -325,17 +351,17 @@ "mountedChildren": [], "mountedComponents": [], "propertyOverrides": [ - { - "__id__": 16 - }, { "__id__": 18 }, { - "__id__": 19 + "__id__": 20 }, { - "__id__": 20 + "__id__": 21 + }, + { + "__id__": 22 } ], "removedComponents": [] @@ -343,7 +369,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 17 + "__id__": 19 }, "propertyPath": [ "_name" @@ -359,7 +385,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 17 + "__id__": 19 }, "propertyPath": [ "_lpos" @@ -374,7 +400,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 17 + "__id__": 19 }, "propertyPath": [ "_lrot" @@ -390,7 +416,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 17 + "__id__": 19 }, "propertyPath": [ "_euler" @@ -407,16 +433,16 @@ "_name": "Background", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [], "_active": true, "_components": [ { - "__id__": 22 + "__id__": 24 }, { - "__id__": 23 + "__id__": 25 } ], "_prefab": null, @@ -453,7 +479,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 21 + "__id__": 23 }, "_enabled": true, "__prefab": null, @@ -474,7 +500,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 21 + "__id__": 23 }, "_enabled": true, "__prefab": null, @@ -507,13 +533,13 @@ "_name": "HaloProjectileLauncher", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [], "_active": true, "_components": [ { - "__id__": 25 + "__id__": 27 } ], "_prefab": null, @@ -550,7 +576,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 24 + "__id__": 26 }, "_enabled": true, "__prefab": null, @@ -565,13 +591,13 @@ "_name": "HorizontalProjectileLauncher", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [], "_active": true, "_components": [ { - "__id__": 27 + "__id__": 29 } ], "_prefab": null, @@ -608,7 +634,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 26 + "__id__": 28 }, "_enabled": true, "__prefab": null, @@ -623,13 +649,13 @@ "_name": "DiagonalProjectileLauncher", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [], "_active": true, "_components": [ { - "__id__": 29 + "__id__": 31 } ], "_prefab": null, @@ -666,7 +692,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 28 + "__id__": 30 }, "_enabled": true, "__prefab": null, @@ -681,13 +707,13 @@ "_name": "EnemyAxeProjectileLauncher", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [], "_active": true, "_components": [ { - "__id__": 31 + "__id__": 33 } ], "_prefab": null, @@ -724,7 +750,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 30 + "__id__": 32 }, "_enabled": true, "__prefab": null, @@ -739,13 +765,13 @@ "_name": "EnemyMagicOrbProjectileLauncher", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [], "_active": true, "_components": [ { - "__id__": 33 + "__id__": 35 } ], "_prefab": null, @@ -782,7 +808,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 32 + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -796,17 +822,17 @@ "__type__": "cc.Node", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_prefab": { - "__id__": 35 + "__id__": 37 }, "__editorExtras__": {} }, { "__type__": "cc.PrefabInfo", "root": { - "__id__": 34 + "__id__": 36 }, "asset": { "__uuid__": "27c97ec7-9bb8-4e4e-a264-ce49f2ae9843", @@ -814,7 +840,7 @@ }, "fileId": "fbcM/H31RNxK0HvQrwpElL", "instance": { - "__id__": 36 + "__id__": 38 } }, { @@ -823,20 +849,20 @@ "mountedChildren": [], "mountedComponents": [], "propertyOverrides": [ - { - "__id__": 37 - }, { "__id__": 39 }, - { - "__id__": 40 - }, { "__id__": 41 }, { "__id__": 42 + }, + { + "__id__": 43 + }, + { + "__id__": 44 } ], "removedComponents": [] @@ -844,7 +870,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 38 + "__id__": 40 }, "propertyPath": [ "_name" @@ -860,7 +886,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 38 + "__id__": 40 }, "propertyPath": [ "_lpos" @@ -875,7 +901,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 38 + "__id__": 40 }, "propertyPath": [ "_lrot" @@ -891,7 +917,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 38 + "__id__": 40 }, "propertyPath": [ "_euler" @@ -906,7 +932,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 43 + "__id__": 45 }, "propertyPath": [ "_defaultClip" @@ -927,12 +953,9 @@ "_name": "ItemManager", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [ - { - "__id__": 45 - }, { "__id__": 47 }, @@ -947,12 +970,15 @@ }, { "__id__": 55 + }, + { + "__id__": 57 } ], "_active": true, "_components": [ { - "__id__": 57 + "__id__": 59 } ], "_prefab": null, @@ -989,13 +1015,13 @@ "_name": "XPSpawner", "_objFlags": 0, "_parent": { - "__id__": 44 + "__id__": 46 }, "_children": [], "_active": true, "_components": [ { - "__id__": 46 + "__id__": 48 } ], "_prefab": null, @@ -1032,7 +1058,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 45 + "__id__": 47 }, "_enabled": true, "__prefab": null, @@ -1047,13 +1073,13 @@ "_name": "GoldSpawner", "_objFlags": 0, "_parent": { - "__id__": 44 + "__id__": 46 }, "_children": [], "_active": true, "_components": [ { - "__id__": 48 + "__id__": 50 } ], "_prefab": null, @@ -1090,7 +1116,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 47 + "__id__": 49 }, "_enabled": true, "__prefab": null, @@ -1105,13 +1131,13 @@ "_name": "HealthPotionSpawner", "_objFlags": 0, "_parent": { - "__id__": 44 + "__id__": 46 }, "_children": [], "_active": true, "_components": [ { - "__id__": 50 + "__id__": 52 } ], "_prefab": null, @@ -1148,7 +1174,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 49 + "__id__": 51 }, "_enabled": true, "__prefab": null, @@ -1163,13 +1189,13 @@ "_name": "MagnetSpawner", "_objFlags": 0, "_parent": { - "__id__": 44 + "__id__": 46 }, "_children": [], "_active": true, "_components": [ { - "__id__": 52 + "__id__": 54 } ], "_prefab": null, @@ -1206,7 +1232,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 51 + "__id__": 53 }, "_enabled": true, "__prefab": null, @@ -1221,13 +1247,13 @@ "_name": "ChestSpawner", "_objFlags": 0, "_parent": { - "__id__": 44 + "__id__": 46 }, "_children": [], "_active": true, "_components": [ { - "__id__": 54 + "__id__": 56 } ], "_prefab": null, @@ -1264,7 +1290,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 53 + "__id__": 55 }, "_enabled": true, "__prefab": null, @@ -1279,13 +1305,13 @@ "_name": "PickupEffectManager", "_objFlags": 0, "_parent": { - "__id__": 44 + "__id__": 46 }, "_children": [], "_active": true, "_components": [ { - "__id__": 56 + "__id__": 58 } ], "_prefab": null, @@ -1322,7 +1348,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 55 + "__id__": 57 }, "_enabled": true, "__prefab": null, @@ -1337,28 +1363,28 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 44 + "__id__": 46 }, "_enabled": true, "__prefab": null, "xpSpawner": { - "__id__": 46 - }, - "goldSpawner": { "__id__": 48 }, - "healthPotionSpawner": { + "goldSpawner": { "__id__": 50 }, - "magnetSpawner": { + "healthPotionSpawner": { "__id__": 52 }, - "chestSpawner": { + "magnetSpawner": { "__id__": 54 }, - "pickupEffectManager": { + "chestSpawner": { "__id__": 56 }, + "pickupEffectManager": { + "__id__": 58 + }, "_id": "98EDpSoeBKp7eDmPXKNFJ0" }, { @@ -1366,17 +1392,17 @@ "_name": "EnemyManager", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [ { - "__id__": 59 + "__id__": 61 } ], "_active": true, "_components": [ { - "__id__": 61 + "__id__": 63 } ], "_prefab": null, @@ -1413,13 +1439,13 @@ "_name": "EnemySpawner", "_objFlags": 0, "_parent": { - "__id__": 58 + "__id__": 60 }, "_children": [], "_active": true, "_components": [ { - "__id__": 60 + "__id__": 62 } ], "_prefab": null, @@ -1456,7 +1482,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 59 + "__id__": 61 }, "_enabled": true, "__prefab": null, @@ -1509,34 +1535,116 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 58 + "__id__": 60 }, "_enabled": true, "__prefab": null, "enemySpawner": { - "__id__": 60 + "__id__": 62 }, "_id": "1ffjazmm5IkZwKInsSIULY" }, + { + "__type__": "cc.Node", + "_name": "EnemyDeathEffectManager", + "_objFlags": 0, + "_parent": { + "__id__": 14 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 65 + }, + { + "__id__": 66 + } + ], + "_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 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "b9L/RzIoxEG63Ey9qb7Cdv" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 64 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 100 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "c5MBPkeSdJT4zvySWGVswV" + }, + { + "__type__": "3d2079Oe4hGb4KAQJkl2Luy", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 64 + }, + "_enabled": true, + "__prefab": null, + "deathEffectPrefab": { + "__uuid__": "33559f93-a351-4249-a775-f8ee7f31714c", + "__expectedType__": "cc.Prefab" + }, + "_id": "f30EIVwGFBAYMGmW70IlmJ" + }, { "__type__": "cc.Node", "_name": "GameUI", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [ { - "__id__": 63 + "__id__": 68 }, { - "__id__": 90 + "__id__": 95 } ], "_active": true, "_components": [ { - "__id__": 99 + "__id__": 104 } ], "_prefab": null, @@ -1573,33 +1681,33 @@ "_name": "TopUI", "_objFlags": 0, "_parent": { - "__id__": 62 + "__id__": 67 }, "_children": [ { - "__id__": 64 + "__id__": 69 }, { - "__id__": 76 + "__id__": 81 }, { - "__id__": 79 + "__id__": 84 } ], "_active": true, "_components": [ { - "__id__": 88 + "__id__": 93 }, { - "__id__": 89 + "__id__": 94 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": -320, - "y": 480.0000000000001, + "y": 480, "z": -1000 }, "_lrot": { @@ -1629,26 +1737,26 @@ "_name": "XpBar", "_objFlags": 0, "_parent": { - "__id__": 63 + "__id__": 68 }, "_children": [ { - "__id__": 65 + "__id__": 70 }, { - "__id__": 68 + "__id__": 73 }, { - "__id__": 71 + "__id__": 76 } ], "_active": true, "_components": [ { - "__id__": 74 + "__id__": 79 }, { - "__id__": 75 + "__id__": 80 } ], "_prefab": null, @@ -1685,16 +1793,16 @@ "_name": "Background", "_objFlags": 0, "_parent": { - "__id__": 64 + "__id__": 69 }, "_children": [], "_active": false, "_components": [ { - "__id__": 66 + "__id__": 71 }, { - "__id__": 67 + "__id__": 72 } ], "_prefab": null, @@ -1731,7 +1839,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 65 + "__id__": 70 }, "_enabled": true, "__prefab": null, @@ -1752,7 +1860,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 65 + "__id__": 70 }, "_enabled": true, "__prefab": null, @@ -1790,16 +1898,16 @@ "_name": "Background-001", "_objFlags": 0, "_parent": { - "__id__": 64 + "__id__": 69 }, "_children": [], "_active": true, "_components": [ { - "__id__": 69 + "__id__": 74 }, { - "__id__": 70 + "__id__": 75 } ], "_prefab": null, @@ -1836,7 +1944,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 68 + "__id__": 73 }, "_enabled": true, "__prefab": null, @@ -1857,7 +1965,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 68 + "__id__": 73 }, "_enabled": true, "__prefab": null, @@ -1895,16 +2003,16 @@ "_name": "MovableBar", "_objFlags": 0, "_parent": { - "__id__": 64 + "__id__": 69 }, "_children": [], "_active": true, "_components": [ { - "__id__": 72 + "__id__": 77 }, { - "__id__": 73 + "__id__": 78 } ], "_prefab": null, @@ -1941,7 +2049,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 71 + "__id__": 76 }, "_enabled": true, "__prefab": null, @@ -1962,7 +2070,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 71 + "__id__": 76 }, "_enabled": true, "__prefab": null, @@ -2000,7 +2108,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 64 + "__id__": 69 }, "_enabled": true, "__prefab": null, @@ -2021,12 +2129,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 64 + "__id__": 69 }, "_enabled": true, "__prefab": null, "_barSprite": { - "__id__": 73 + "__id__": 78 }, "_mode": 0, "_totalLength": 284, @@ -2039,16 +2147,16 @@ "_name": "TimeAliveText", "_objFlags": 0, "_parent": { - "__id__": 63 + "__id__": 68 }, "_children": [], "_active": true, "_components": [ { - "__id__": 77 + "__id__": 82 }, { - "__id__": 78 + "__id__": 83 } ], "_prefab": null, @@ -2085,7 +2193,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 76 + "__id__": 81 }, "_enabled": true, "__prefab": null, @@ -2106,7 +2214,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 76 + "__id__": 81 }, "_enabled": true, "__prefab": null, @@ -2147,29 +2255,29 @@ "_name": "PauseBtn", "_objFlags": 0, "_parent": { - "__id__": 63 + "__id__": 68 }, "_children": [ { - "__id__": 80 + "__id__": 85 } ], "_active": true, "_components": [ { - "__id__": 83 + "__id__": 88 }, { - "__id__": 84 + "__id__": 89 }, { - "__id__": 85 + "__id__": 90 }, { - "__id__": 86 + "__id__": 91 }, { - "__id__": 87 + "__id__": 92 } ], "_prefab": null, @@ -2206,16 +2314,16 @@ "_name": "Square", "_objFlags": 0, "_parent": { - "__id__": 79 + "__id__": 84 }, "_children": [], "_active": true, "_components": [ { - "__id__": 81 + "__id__": 86 }, { - "__id__": 82 + "__id__": 87 } ], "_prefab": null, @@ -2252,7 +2360,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 80 + "__id__": 85 }, "_enabled": true, "__prefab": null, @@ -2273,7 +2381,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 80 + "__id__": 85 }, "_enabled": true, "__prefab": null, @@ -2314,7 +2422,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 79 + "__id__": 84 }, "_enabled": true, "__prefab": null, @@ -2335,7 +2443,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 79 + "__id__": 84 }, "_enabled": true, "__prefab": null, @@ -2373,7 +2481,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 79 + "__id__": 84 }, "_enabled": true, "__prefab": null, @@ -2427,7 +2535,7 @@ "_duration": 0.1, "_zoomScale": 0.92, "_target": { - "__id__": 79 + "__id__": 84 }, "_id": "44V8O8mzZKQZv5NNhU9U2X" }, @@ -2436,7 +2544,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 79 + "__id__": 84 }, "_enabled": true, "__prefab": null, @@ -2447,12 +2555,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 79 + "__id__": 84 }, "_enabled": true, "__prefab": null, "button": { - "__id__": 86 + "__id__": 91 }, "_id": "19CfluWQpOB4qddmLDK5n9" }, @@ -2461,7 +2569,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 63 + "__id__": 68 }, "_enabled": true, "__prefab": null, @@ -2482,7 +2590,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 63 + "__id__": 68 }, "_enabled": true, "__prefab": null, @@ -2511,17 +2619,17 @@ "_name": "UI", "_objFlags": 0, "_parent": { - "__id__": 62 + "__id__": 67 }, "_children": [ { - "__id__": 91 + "__id__": 96 } ], "_active": true, "_components": [ { - "__id__": 98 + "__id__": 103 } ], "_prefab": null, @@ -2558,29 +2666,29 @@ "_name": "VirtualJoystic", "_objFlags": 0, "_parent": { - "__id__": 90 + "__id__": 95 }, "_children": [ { - "__id__": 92 + "__id__": 97 } ], "_active": true, "_components": [ { - "__id__": 95 + "__id__": 100 }, { - "__id__": 96 + "__id__": 101 }, { - "__id__": 97 + "__id__": 102 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 434.2, + "x": 1713.866, "y": 480, "z": -1000 }, @@ -2611,22 +2719,22 @@ "_name": "Knob", "_objFlags": 0, "_parent": { - "__id__": 91 + "__id__": 96 }, "_children": [], "_active": true, "_components": [ { - "__id__": 93 + "__id__": 98 }, { - "__id__": 94 + "__id__": 99 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 0, + "x": 46.139, "y": 0, "z": 0 }, @@ -2639,8 +2747,8 @@ }, "_lscale": { "__type__": "cc.Vec3", - "x": 0.5, - "y": 0.5, + "x": 1, + "y": 1, "z": 1 }, "_layer": 33554432, @@ -2657,14 +2765,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 92 + "__id__": 97 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 26, - "height": 26 + "width": 22, + "height": 22 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2678,7 +2786,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 92 + "__id__": 97 }, "_enabled": true, "__prefab": null, @@ -2687,18 +2795,18 @@ "_dstBlendFactor": 4, "_color": { "__type__": "cc.Color", - "r": 153, - "g": 65, - "b": 65, + "r": 255, + "g": 255, + "b": 255, "a": 255 }, "_spriteFrame": { - "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941", + "__uuid__": "aea2c33e-3f43-4623-8c68-750cb033c3a0@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, - "_sizeMode": 1, + "_sizeMode": 0, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -2716,14 +2824,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 91 + "__id__": 96 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", - "width": 26, - "height": 26 + "width": 110, + "height": 110 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -2737,7 +2845,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 91 + "__id__": 96 }, "_enabled": true, "__prefab": null, @@ -2752,12 +2860,12 @@ "a": 255 }, "_spriteFrame": { - "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941", + "__uuid__": "609b1e5c-ea59-45f1-8b04-f17ee69ac79b@f9941", "__expectedType__": "cc.SpriteFrame" }, "_type": 0, "_fillType": 0, - "_sizeMode": 1, + "_sizeMode": 0, "_fillCenter": { "__type__": "cc.Vec2", "x": 0, @@ -2767,7 +2875,10 @@ "_fillRange": 0, "_isTrimmedMode": true, "_useGrayscale": false, - "_atlas": null, + "_atlas": { + "__uuid__": "c4872559-07b2-44e5-9613-5f22506b1989", + "__expectedType__": "cc.SpriteAtlas" + }, "_id": "286FwxKntL56aaGO0i82Nm" }, { @@ -2775,13 +2886,13 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 91 + "__id__": 96 }, "_enabled": true, "__prefab": null, - "maxDistance": 50, + "maxDistance": 46, "knob": { - "__id__": 92 + "__id__": 97 }, "_id": "50ceZG62tGlYXvZWEvSDKl" }, @@ -2790,7 +2901,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 90 + "__id__": 95 }, "_enabled": true, "__prefab": null, @@ -2811,18 +2922,18 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 62 + "__id__": 67 }, "_enabled": true, "__prefab": null, "xpBar": { - "__id__": 75 + "__id__": 80 }, "timeAliveText": { - "__id__": 78 + "__id__": 83 }, "pauseBtn": { - "__id__": 86 + "__id__": 91 }, "_id": "bau/7eItRFrKKoAZZb/uYL" }, @@ -2831,16 +2942,16 @@ "_name": "BlackScreen", "_objFlags": 0, "_parent": { - "__id__": 12 + "__id__": 14 }, "_children": [], "_active": true, "_components": [ { - "__id__": 101 + "__id__": 106 }, { - "__id__": 102 + "__id__": 107 } ], "_prefab": null, @@ -2877,7 +2988,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 100 + "__id__": 105 }, "_enabled": true, "__prefab": null, @@ -2898,7 +3009,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 100 + "__id__": 105 }, "_enabled": true, "__prefab": null, @@ -2936,7 +3047,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 12 + "__id__": 14 }, "_enabled": true, "__prefab": null, @@ -2957,7 +3068,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 12 + "__id__": 14 }, "_enabled": true, "__prefab": null, @@ -2970,7 +3081,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 12 + "__id__": 14 }, "_enabled": true, "__prefab": null, @@ -2978,8 +3089,8 @@ "_target": null, "_left": -5.684341886080802e-14, "_right": 0, - "_top": 1.1368683772161603e-13, - "_bottom": 5.684341886080802e-14, + "_top": 0, + "_bottom": -5.684341886080802e-14, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -2999,47 +3110,50 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 12 + "__id__": 14 }, "_enabled": true, "__prefab": null, "virtualJoystic": { - "__id__": 97 + "__id__": 102 }, "player": null, "haloProjectileLauncherComponent": { - "__id__": 25 - }, - "horizontalProjectileLauncherComponent": { "__id__": 27 }, - "diagonalProjectileLauncherComponent": { + "horizontalProjectileLauncherComponent": { "__id__": 29 }, - "enemyAxeProjectileLauncherComponent": { + "diagonalProjectileLauncherComponent": { "__id__": 31 }, - "enemyMagicOrbProjectileLauncherComponent": { + "enemyAxeProjectileLauncherComponent": { "__id__": 33 }, + "enemyMagicOrbProjectileLauncherComponent": { + "__id__": 35 + }, "enemyManager": { - "__id__": 61 + "__id__": 63 + }, + "deathEffectSpawner": { + "__id__": 66 }, "itemManager": { - "__id__": 57 + "__id__": 59 }, "gameUI": { - "__id__": 99 - }, - "gameCanvas": { "__id__": 104 }, + "gameCanvas": { + "__id__": 109 + }, "background": { - "__id__": 23 + "__id__": 25 }, "gameAudioAdapter": null, "blackScreen": { - "__id__": 100 + "__id__": 105 }, "_id": "3a9z1bqlFCGL4/WyDwU4L5" }, @@ -3048,10 +3162,10 @@ "fileId": "cffa5b19-2043-4cef-8221-1a10ab7a2c1f", "targetOverrides": [ { - "__id__": 108 + "__id__": 113 }, { - "__id__": 110 + "__id__": 115 } ], "nestedPrefabInstanceRoots": [ @@ -3059,27 +3173,27 @@ "__id__": 2 }, { - "__id__": 13 + "__id__": 15 }, { - "__id__": 34 + "__id__": 36 } ] }, { "__type__": "cc.TargetOverrideInfo", "source": { - "__id__": 106 + "__id__": 111 }, "sourceInfo": null, "propertyPath": [ "player" ], "target": { - "__id__": 34 + "__id__": 36 }, "targetInfo": { - "__id__": 109 + "__id__": 114 } }, { @@ -3091,17 +3205,17 @@ { "__type__": "cc.TargetOverrideInfo", "source": { - "__id__": 106 + "__id__": 111 }, "sourceInfo": null, "propertyPath": [ "gameAudioAdapter" ], "target": { - "__id__": 13 + "__id__": 15 }, "targetInfo": { - "__id__": 111 + "__id__": 116 } }, { @@ -3113,19 +3227,19 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 113 + "__id__": 118 }, "shadows": { - "__id__": 114 + "__id__": 119 }, "_skybox": { - "__id__": 115 + "__id__": 120 }, "fog": { - "__id__": 116 + "__id__": 121 }, "octree": { - "__id__": 117 + "__id__": 122 } }, { diff --git a/assets/Scenes/Menu.scene b/assets/Scenes/Menu.scene index 2fe7e9f..63ecd55 100644 --- a/assets/Scenes/Menu.scene +++ b/assets/Scenes/Menu.scene @@ -18,17 +18,17 @@ "__id__": 2 }, { - "__id__": 10 + "__id__": 12 } ], "_active": true, "_components": [], "_prefab": { - "__id__": 73 + "__id__": 81 }, "autoReleaseAssets": false, "_globals": { - "__id__": 74 + "__id__": 82 }, "_id": "1a3bccb5-bbb7-4058-846c-ed41b52415b0" }, @@ -74,6 +74,9 @@ }, { "__id__": 9 + }, + { + "__id__": 10 } ], "removedComponents": [] @@ -140,6 +143,26 @@ "z": 0 } }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 11 + }, + "propertyPath": [ + "_contentSize" + ], + "value": { + "__type__": "cc.Size", + "width": 640, + "height": 960 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "3cU8u+g/ZHqZh/QeLhRGlh" + ] + }, { "__type__": "cc.Node", "_name": "Menu", @@ -149,58 +172,64 @@ }, "_children": [ { - "__id__": 11 + "__id__": 13 }, { - "__id__": 14 + "__id__": 16 }, { - "__id__": 17 + "__id__": 19 }, { - "__id__": 23 + "__id__": 25 }, { - "__id__": 29 + "__id__": 31 }, { - "__id__": 32 + "__id__": 34 }, { - "__id__": 35 + "__id__": 37 }, { - "__id__": 41 + "__id__": 43 }, { - "__id__": 50 + "__id__": 52 }, { - "__id__": 59 - } - ], - "_active": true, - "_components": [ - { - "__id__": 68 - }, - { - "__id__": 69 + "__id__": 61 }, { "__id__": 70 }, { - "__id__": 71 + "__id__": 73 + } + ], + "_active": true, + "_components": [ + { + "__id__": 76 }, { - "__id__": 72 + "__id__": 77 + }, + { + "__id__": 78 + }, + { + "__id__": 79 + }, + { + "__id__": 80 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", - "x": 320, + "x": 320.00000000000006, "y": 480.00000000000006, "z": 0 }, @@ -231,16 +260,16 @@ "_name": "Background", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [], "_active": true, "_components": [ { - "__id__": 12 + "__id__": 14 }, { - "__id__": 13 + "__id__": 15 } ], "_prefab": null, @@ -277,7 +306,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 11 + "__id__": 13 }, "_enabled": true, "__prefab": null, @@ -298,7 +327,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 11 + "__id__": 13 }, "_enabled": true, "__prefab": null, @@ -336,16 +365,16 @@ "_name": "BackgroundGradient", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [], "_active": true, "_components": [ { - "__id__": 15 + "__id__": 17 }, { - "__id__": 16 + "__id__": 18 } ], "_prefab": null, @@ -382,7 +411,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 14 + "__id__": 16 }, "_enabled": true, "__prefab": null, @@ -403,7 +432,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 14 + "__id__": 16 }, "_enabled": true, "__prefab": null, @@ -441,27 +470,27 @@ "_name": "TopGradient", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [ { - "__id__": 18 + "__id__": 20 } ], "_active": true, "_components": [ { - "__id__": 21 + "__id__": 23 }, { - "__id__": 22 + "__id__": 24 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 38.162000000000006, + "y": 139.151, "z": 0 }, "_lrot": { @@ -491,23 +520,23 @@ "_name": "RectAddon-001", "_objFlags": 0, "_parent": { - "__id__": 17 + "__id__": 19 }, "_children": [], "_active": true, "_components": [ { - "__id__": 19 + "__id__": 21 }, { - "__id__": 20 + "__id__": 22 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -380.447, + "y": -355.0885, "z": 0 }, "_lrot": { @@ -537,14 +566,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 18 + "__id__": 20 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", "width": 700, - "height": 200 + "height": 250.71699999999998 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -558,7 +587,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 18 + "__id__": 20 }, "_enabled": true, "__prefab": null, @@ -596,14 +625,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 17 + "__id__": 19 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", "width": 700, - "height": 563.841 + "height": 461.517 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -617,7 +646,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 17 + "__id__": 19 }, "_enabled": true, "__prefab": null, @@ -655,27 +684,27 @@ "_name": "BottomGradient", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [ { - "__id__": 24 + "__id__": 26 } ], "_active": true, "_components": [ { - "__id__": 27 + "__id__": 29 }, { - "__id__": 28 + "__id__": 30 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -310.053, + "y": -260.24199999999996, "z": 0 }, "_lrot": { @@ -705,23 +734,23 @@ "_name": "RectAddon", "_objFlags": 0, "_parent": { - "__id__": 23 + "__id__": 25 }, "_children": [], "_active": true, "_components": [ { - "__id__": 25 + "__id__": 27 }, { - "__id__": 26 + "__id__": 28 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -156.477, + "y": -176.4015, "z": 0 }, "_lrot": { @@ -751,14 +780,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 24 + "__id__": 26 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", "width": 700, - "height": 200 + "height": 160.151 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -772,7 +801,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 24 + "__id__": 26 }, "_enabled": true, "__prefab": null, @@ -810,14 +839,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 23 + "__id__": 25 }, "_enabled": true, "__prefab": null, "_contentSize": { "__type__": "cc.Size", "width": 700, - "height": 118.71000000000002 + "height": 203.84200000000004 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -831,7 +860,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 23 + "__id__": 25 }, "_enabled": true, "__prefab": null, @@ -869,16 +898,16 @@ "_name": "LogoImage", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [], "_active": true, "_components": [ { - "__id__": 30 + "__id__": 32 }, { - "__id__": 31 + "__id__": 33 } ], "_prefab": null, @@ -915,7 +944,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 29 + "__id__": 31 }, "_enabled": true, "__prefab": null, @@ -936,7 +965,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 29 + "__id__": 31 }, "_enabled": true, "__prefab": null, @@ -974,23 +1003,23 @@ "_name": "SunImage", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [], "_active": true, "_components": [ { - "__id__": 33 + "__id__": 35 }, { - "__id__": 34 + "__id__": 36 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -308.931, + "y": -252.78, "z": 0 }, "_lrot": { @@ -1020,7 +1049,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 32 + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -1041,7 +1070,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 32 + "__id__": 34 }, "_enabled": true, "__prefab": null, @@ -1079,27 +1108,27 @@ "_name": "HordeImage", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [ { - "__id__": 36 + "__id__": 38 } ], "_active": true, "_components": [ { - "__id__": 39 + "__id__": 41 }, { - "__id__": 40 + "__id__": 42 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -334.447, + "y": -257.694, "z": 0 }, "_lrot": { @@ -1129,16 +1158,16 @@ "_name": "RectAddon", "_objFlags": 0, "_parent": { - "__id__": 35 + "__id__": 37 }, "_children": [], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 39 }, { - "__id__": 38 + "__id__": 40 } ], "_prefab": null, @@ -1175,7 +1204,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 36 + "__id__": 38 }, "_enabled": true, "__prefab": null, @@ -1196,7 +1225,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 36 + "__id__": 38 }, "_enabled": true, "__prefab": null, @@ -1234,7 +1263,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 35 + "__id__": 37 }, "_enabled": true, "__prefab": null, @@ -1255,7 +1284,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 35 + "__id__": 37 }, "_enabled": true, "__prefab": null, @@ -1293,21 +1322,15 @@ "_name": "PlayBtn", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [ { - "__id__": 42 + "__id__": 44 } ], "_active": true, "_components": [ - { - "__id__": 45 - }, - { - "__id__": 46 - }, { "__id__": 47 }, @@ -1316,13 +1339,19 @@ }, { "__id__": 49 + }, + { + "__id__": 50 + }, + { + "__id__": 51 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 125.526, + "y": 154.508, "z": 0 }, "_lrot": { @@ -1352,16 +1381,16 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 41 + "__id__": 43 }, "_children": [], "_active": true, "_components": [ { - "__id__": 43 + "__id__": 45 }, { - "__id__": 44 + "__id__": 46 } ], "_prefab": null, @@ -1398,7 +1427,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 42 + "__id__": 44 }, "_enabled": true, "__prefab": null, @@ -1419,7 +1448,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 42 + "__id__": 44 }, "_enabled": true, "__prefab": null, @@ -1460,7 +1489,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 41 + "__id__": 43 }, "_enabled": true, "__prefab": null, @@ -1481,7 +1510,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 41 + "__id__": 43 }, "_enabled": true, "__prefab": null, @@ -1519,7 +1548,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 41 + "__id__": 43 }, "_enabled": true, "__prefab": null, @@ -1573,7 +1602,7 @@ "_duration": 0.1, "_zoomScale": 0.92, "_target": { - "__id__": 41 + "__id__": 43 }, "_id": "abjYBOPMJCK7GsAsqNfoj3" }, @@ -1582,7 +1611,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 41 + "__id__": 43 }, "_enabled": true, "__prefab": null, @@ -1593,12 +1622,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 41 + "__id__": 43 }, "_enabled": true, "__prefab": null, "button": { - "__id__": 48 + "__id__": 50 }, "_id": "3f/GLS2YxHJI360Fym4+Nl" }, @@ -1607,21 +1636,15 @@ "_name": "UpgradesBtn", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [ { - "__id__": 51 + "__id__": 53 } ], "_active": true, "_components": [ - { - "__id__": 54 - }, - { - "__id__": 55 - }, { "__id__": 56 }, @@ -1630,13 +1653,19 @@ }, { "__id__": 58 + }, + { + "__id__": 59 + }, + { + "__id__": 60 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 19.055, + "y": 48.037, "z": 0 }, "_lrot": { @@ -1666,16 +1695,16 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 50 + "__id__": 52 }, "_children": [], "_active": true, "_components": [ { - "__id__": 52 + "__id__": 54 }, { - "__id__": 53 + "__id__": 55 } ], "_prefab": null, @@ -1712,7 +1741,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 51 + "__id__": 53 }, "_enabled": true, "__prefab": null, @@ -1733,7 +1762,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 51 + "__id__": 53 }, "_enabled": true, "__prefab": null, @@ -1774,7 +1803,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 50 + "__id__": 52 }, "_enabled": true, "__prefab": null, @@ -1795,7 +1824,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 50 + "__id__": 52 }, "_enabled": true, "__prefab": null, @@ -1833,7 +1862,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 50 + "__id__": 52 }, "_enabled": true, "__prefab": null, @@ -1887,7 +1916,7 @@ "_duration": 0.1, "_zoomScale": 0.92, "_target": { - "__id__": 50 + "__id__": 52 }, "_id": "02km9/CjtM4LntV5ZcaVeR" }, @@ -1896,7 +1925,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 50 + "__id__": 52 }, "_enabled": true, "__prefab": null, @@ -1907,12 +1936,12 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 50 + "__id__": 52 }, "_enabled": true, "__prefab": null, "button": { - "__id__": 57 + "__id__": 59 }, "_id": "adNyH1o7lEPoaiPeZSxUCn" }, @@ -1921,21 +1950,15 @@ "_name": "AudioSettingsBtn", "_objFlags": 0, "_parent": { - "__id__": 10 + "__id__": 12 }, "_children": [ { - "__id__": 60 + "__id__": 62 } ], "_active": true, "_components": [ - { - "__id__": 63 - }, - { - "__id__": 64 - }, { "__id__": 65 }, @@ -1944,13 +1967,19 @@ }, { "__id__": 67 + }, + { + "__id__": 68 + }, + { + "__id__": 69 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -425.667, + "y": -348.205, "z": 0 }, "_lrot": { @@ -1980,16 +2009,16 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 59 + "__id__": 61 }, "_children": [], "_active": true, "_components": [ { - "__id__": 61 + "__id__": 63 }, { - "__id__": 62 + "__id__": 64 } ], "_prefab": null, @@ -2026,7 +2055,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 60 + "__id__": 62 }, "_enabled": true, "__prefab": null, @@ -2047,7 +2076,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 60 + "__id__": 62 }, "_enabled": true, "__prefab": null, @@ -2088,7 +2117,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 59 + "__id__": 61 }, "_enabled": true, "__prefab": null, @@ -2109,7 +2138,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 59 + "__id__": 61 }, "_enabled": true, "__prefab": null, @@ -2147,7 +2176,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 59 + "__id__": 61 }, "_enabled": true, "__prefab": null, @@ -2201,7 +2230,7 @@ "_duration": 0.1, "_zoomScale": 0.92, "_target": { - "__id__": 59 + "__id__": 61 }, "_id": "83MUZ70BBPoqpCJzA3nVTN" }, @@ -2210,7 +2239,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 59 + "__id__": 61 }, "_enabled": true, "__prefab": null, @@ -2221,21 +2250,234 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 59 + "__id__": 61 }, "_enabled": true, "__prefab": null, "button": { - "__id__": 66 + "__id__": 68 }, "_id": "6bWmS+us9G55ZQR94w+B3i" }, + { + "__type__": "cc.Node", + "_name": "HighscoreLabel", + "_objFlags": 0, + "_parent": { + "__id__": 12 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 71 + }, + { + "__id__": 72 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -32.887, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "2bG95VhbNDN6iiv88LPyjH" + }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "node": { - "__id__": 10 + "__id__": 70 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 150.43, + "height": 26 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "65/u2Ii8lF6ZE+x4Bk14JD" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 70 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "Highscore: 0", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 26, + "_fontSize": 26, + "_fontFamily": "Arial", + "_lineHeight": 26, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "c96b42a9-d20d-4c59-8e99-8ed749a715c8", + "__expectedType__": "cc.BitmapFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_id": "3fd6mbQOZH9ZnXu+ryqYhj" + }, + { + "__type__": "cc.Node", + "_name": "Y8Logo", + "_objFlags": 0, + "_parent": { + "__id__": 12 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 74 + }, + { + "__id__": 75 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -423.949, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 2, + "y": 2, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "13+S9W+VlG86BbwamhNUF8" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 73 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 51, + "height": 24 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "98rzeIs6hGorO565C3aibT" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 73 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "3e324d01-0072-417d-b0fc-b8bbdb9d909d@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": "5aB7OXEtBOBa7DA9DZexHe" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 12 }, "_enabled": true, "__prefab": null, @@ -2256,7 +2498,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 10 + "__id__": 12 }, "_enabled": true, "__prefab": null, @@ -2269,14 +2511,14 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 10 + "__id__": 12 }, "_enabled": true, "__prefab": null, "_alignFlags": 45, "_target": null, - "_left": 0, - "_right": 0, + "_left": 5.684341886080802e-14, + "_right": 5.684341886080802e-14, "_top": 5.684341886080802e-14, "_bottom": 5.684341886080802e-14, "_horizontalCenter": 0, @@ -2298,21 +2540,24 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 10 + "__id__": 12 }, "_enabled": true, "__prefab": null, "playBtn": { - "__id__": 48 + "__id__": 50 }, "upgradeBtn": { - "__id__": 57 + "__id__": 59 }, "audioSettingsBtn": { - "__id__": 66 + "__id__": 68 }, "menuCanvas": { - "__id__": 69 + "__id__": 77 + }, + "highscoreLabel": { + "__id__": 72 }, "_id": "4cQFnvx1xB65sFsTPGRrB7" }, @@ -2321,7 +2566,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 10 + "__id__": 12 }, "_enabled": true, "__prefab": null, @@ -2350,19 +2595,19 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 75 + "__id__": 83 }, "shadows": { - "__id__": 76 + "__id__": 84 }, "_skybox": { - "__id__": 77 + "__id__": 85 }, "fog": { - "__id__": 78 + "__id__": 86 }, "octree": { - "__id__": 79 + "__id__": 87 } }, { diff --git a/assets/Scripts/Game/Game.ts b/assets/Scripts/Game/Game.ts index 923eb18..e622f42 100644 --- a/assets/Scripts/Game/Game.ts +++ b/assets/Scripts/Game/Game.ts @@ -20,6 +20,7 @@ import { GameModalLauncher } from "./ModalWIndows/GameModalLauncher"; import { Pauser } from "./Pauser"; import { TestValues } from "./TestGameRunner"; import { GameUI } from "./UI/GameUI"; +import { EnemyDeathEffectSpawner } from "./Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffectSpawner"; import { EnemyManager } from "./Unit/Enemy/EnemyManager"; import { EnemyProjectileLauncher } from "./Unit/Enemy/ProjectileLauncher.cs/EnemyProjectileLauncher"; import { MetaUpgrades } from "./Unit/MetaUpgrades/MetaUpgrades"; @@ -45,6 +46,7 @@ export class Game extends Component { @property(ProjectileLauncher) private enemyAxeProjectileLauncherComponent: ProjectileLauncher; @property(ProjectileLauncher) private enemyMagicOrbProjectileLauncherComponent: ProjectileLauncher; @property(EnemyManager) private enemyManager: EnemyManager; + @property(EnemyDeathEffectSpawner) private deathEffectSpawner: EnemyDeathEffectSpawner; @property(ItemManager) private itemManager: ItemManager; @property(GameUI) private gameUI: GameUI; @property(Canvas) private gameCanvas: Canvas; @@ -96,6 +98,7 @@ export class Game extends Component { this.player.init(multiInput, this.createPlayerData(settings.player, metaUpgrades)); this.enemyManager.init(this.player.node, settings.enemyManager); + this.deathEffectSpawner.init(this.enemyManager); this.playerCollisionSystem = new PlayerCollisionSystem(this.player, settings.player.collisionDelay, this.itemManager); new WeaponCollisionSystem(this.player.Weapon); diff --git a/assets/Scripts/Game/Unit/Enemy/Enemy.ts b/assets/Scripts/Game/Unit/Enemy/Enemy.ts index aea7b15..df7c957 100644 --- a/assets/Scripts/Game/Unit/Enemy/Enemy.ts +++ b/assets/Scripts/Game/Unit/Enemy/Enemy.ts @@ -143,6 +143,8 @@ export class Enemy extends Component { this.sprite.node.active = false; await delay(200); + if (this.sprite == null) break; // exit scene + this.sprite.node.active = true; await delay(200); } diff --git a/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner.meta b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner.meta new file mode 100644 index 0000000..28a5440 --- /dev/null +++ b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "5d3c93fa-41c2-4927-8a1a-5be0ccaa177b", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffect.ts b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffect.ts new file mode 100644 index 0000000..a3ea1c2 --- /dev/null +++ b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffect.ts @@ -0,0 +1,14 @@ +import { _decorator, Component, Animation, Vec3 } from "cc"; +const { ccclass, property } = _decorator; + +@ccclass("EnemyDeathEffect") +export class EnemyDeathEffect extends Component { + @property(Animation) private animation: Animation; + + public setup(worldPosition: Vec3): void { + this.node.setWorldPosition(worldPosition); + this.node.active = true; + + this.animation.play("DeathEffect"); + } +} diff --git a/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffect.ts.meta b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffect.ts.meta new file mode 100644 index 0000000..ff1c742 --- /dev/null +++ b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffect.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "213a96b0-ec0c-4951-93e9-e2b498a03f81", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffectSpawner.ts b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffectSpawner.ts new file mode 100644 index 0000000..1591341 --- /dev/null +++ b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffectSpawner.ts @@ -0,0 +1,39 @@ +import { _decorator, Component, Node, Prefab } from "cc"; + +import { ObjectPool } from "../../../../Services/ObjectPool"; +import { delay } from "../../../../Services/Utils/AsyncUtils"; +import { Enemy } from "../Enemy"; +import { EnemyManager } from "../EnemyManager"; +import { EnemyDeathEffect } from "./EnemyDeathEffect"; +const { ccclass, property } = _decorator; + +@ccclass("EnemyDeathEffectSpawner") +export class EnemyDeathEffectSpawner extends Component { + @property(Prefab) private deathEffectPrefab: Prefab; + + private effectPool: ObjectPool; + + public init(enemyManager: EnemyManager): void { + enemyManager.EnemyAddedEvent.on(this.onEnemyAdded, this); + enemyManager.EnemyRemovedEvent.on(this.onEnemyRemoved, this); + + this.effectPool = new ObjectPool(this.deathEffectPrefab, this.node, 5, "EnemyDeathEffect"); + } + + private onEnemyAdded(enemy: Enemy): void { + enemy.DeathEvent.on(this.animateDeathEffect, this); + } + + private onEnemyRemoved(enemy: Enemy): void { + enemy.DeathEvent.off(this.animateDeathEffect); + } + + private async animateDeathEffect(enemy: Enemy): Promise { + const deathEffect = this.effectPool.borrow(); + deathEffect.setup(enemy.node.worldPosition); + + await delay(360); + + this.effectPool.return(deathEffect); + } +} diff --git a/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffectSpawner.ts.meta b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffectSpawner.ts.meta new file mode 100644 index 0000000..1226797 --- /dev/null +++ b/assets/Scripts/Game/Unit/Enemy/EnemyDeathEffectSpawner/EnemyDeathEffectSpawner.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "3d207f4e-7b88-466f-8280-409925d8bbb2", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/Scripts/Game/Unit/Player/Player.ts b/assets/Scripts/Game/Unit/Player/Player.ts index c177ae2..4e7f1ef 100644 --- a/assets/Scripts/Game/Unit/Player/Player.ts +++ b/assets/Scripts/Game/Unit/Player/Player.ts @@ -91,9 +91,9 @@ export class Player extends Component { this.animation.play("Move"); } - if (movement.x <= 0) { + if (movement.x < 0) { this.playerGraphics.setScale(new Vec3(1, 1, 1)); - } else { + } else if (0 < movement.x) { this.playerGraphics.setScale(new Vec3(-1, 1, 1)); } } else { diff --git a/assets/Scripts/Menu/Menu.ts b/assets/Scripts/Menu/Menu.ts index 678c0c1..d460cf3 100644 --- a/assets/Scripts/Menu/Menu.ts +++ b/assets/Scripts/Menu/Menu.ts @@ -1,4 +1,4 @@ -import { Canvas, Component, _decorator } from "cc"; +import { Canvas, Component, Label, _decorator } from "cc"; import { AppRoot } from "../AppRoot/AppRoot"; import { requireAppRootAsync } from "../AppRoot/AppRootUtils"; import { ModalWindowManager } from "../Services/ModalWindowSystem/ModalWindowManager"; @@ -15,6 +15,7 @@ export class Menu extends Component { @property(UIButton) private upgradeBtn: UIButton; @property(UIButton) private audioSettingsBtn: UIButton; @property(Canvas) private menuCanvas: Canvas; + @property(Label) private highscoreLabel: Label; private menuModalLauncher: MenuModalLauncher; @@ -27,6 +28,8 @@ export class Menu extends Component { this.audioSettingsBtn.InteractedEvent.on(this.openAudioSettingsWindow, this); this.menuModalLauncher = new MenuModalLauncher(AppRoot.Instance.ModalWindowManager); + + this.highscoreLabel.string = `Highscore: ${Math.floor(AppRoot.Instance.LiveUserData.game.highscore)}`; } private startGame(): void { diff --git a/assets/Scripts/Services/Utils/MathUtils.ts b/assets/Scripts/Services/Utils/MathUtils.ts index ac3c2e8..904134f 100644 --- a/assets/Scripts/Services/Utils/MathUtils.ts +++ b/assets/Scripts/Services/Utils/MathUtils.ts @@ -8,5 +8,7 @@ export function randomPositiveOrNegative(): number { export function getDegreeAngleFromDirection(x: number, y: number): number { const radianAngle = Math.atan2(y, x); - return (radianAngle / Math.PI) * 180; + const angle = (radianAngle / Math.PI) * 180; + + return angle < 0 ? angle + 360 : angle; } diff --git a/package.json b/package.json index 528db76..90b8bec 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "VampSu", + "name": "Slash the Hordes", "uuid": "44d41970-47e0-4ec4-84a9-e2884a9f7957", "version": "3.6.2", "creator": { @@ -25,4 +25,4 @@ "ts-jest": "^29.0.3", "lodash": "^4.17.21" } -} +} \ No newline at end of file diff --git a/settings/v2/packages/builder.json b/settings/v2/packages/builder.json new file mode 100644 index 0000000..98b2a14 --- /dev/null +++ b/settings/v2/packages/builder.json @@ -0,0 +1,14 @@ +{ + "splash-setting": { + "totalTime": 2000, + "displayWatermark": false, + "url": "project://assets/Media/Images/Game/UI/Y8LogoSplash.png", + "clearColor": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "displayRatio": 0.1 + } +} diff --git a/tests/utils/mathUtils.test.ts b/tests/utils/mathUtils.test.ts index 87d85a2..88d5d44 100644 --- a/tests/utils/mathUtils.test.ts +++ b/tests/utils/mathUtils.test.ts @@ -8,8 +8,7 @@ const testCases: { x: number; y: number; expectedAngle: number }[] = [ for (const testCase of testCases) { test(`returns correct degree angle for direction [X: ${testCase.x} , Y: ${testCase.y}] (${testCase.expectedAngle} degrees)`, () => { - let angle = getDegreeAngleFromDirection(testCase.x, testCase.y); - if (angle < 0) angle += 360; + const angle = getDegreeAngleFromDirection(testCase.x, testCase.y); expect(angle).toBe(testCase.expectedAngle); });