From b1f8f664994f929be42b6499098ab52ac80e54c6 Mon Sep 17 00:00:00 2001 From: Martin Date: Wed, 23 Nov 2022 09:01:01 +0100 Subject: [PATCH] Upgrader, LevelUpSkill --- assets/Media/Animation/Game.meta | 12 + assets/Media/Animation/Game/UI.meta | 12 + .../Media/Animation/Game/UI/GeneralModal.meta | 12 + .../Animation/Game/UI/GeneralModal/close.anim | 394 +++ .../Game/UI/GeneralModal/close.anim.meta | 13 + .../Animation/Game/UI/GeneralModal/open.anim | 436 +++ .../Game/UI/GeneralModal/open.anim.meta | 13 + .../Media/Animation/Game/UI/LevelUpModal.meta | 12 + .../Animation/Game/UI/LevelUpModal/Skill.meta | 12 + .../Game/UI/LevelUpModal/Skill/open.anim | 133 + .../Game/UI/LevelUpModal/Skill/open.anim.meta | 13 + assets/Media/Fonts.meta | 12 + assets/Media/Fonts/Square.meta | 12 + assets/Media/Fonts/Square/Square.fnt | 275 ++ assets/Media/Fonts/Square/Square.fnt.meta | 2693 +++++++++++++++++ assets/Media/Fonts/Square/Square_0.png | Bin 0 -> 20070 bytes assets/Media/Fonts/Square/Square_0.png.meta | 134 + .../ModalWindows/LevelUpModalWindow.prefab | 566 +--- assets/Media/Prefabs/UI.meta | 12 + .../Media/Prefabs/UI/LevelUpModalWindow.meta | 12 + .../UI/LevelUpModalWindow/LevelUpSkill.prefab | 332 ++ .../LevelUpSkill.prefab.meta | 13 + assets/Scenes/scene.scene | 537 ++-- assets/Scripts/Game/GameBootstrapper.ts | 6 + assets/Scripts/Game/Player/Player.ts | 6 +- assets/Scripts/Game/UI/LevelUpWindow.meta | 12 + .../UI/LevelUpWindow/LevelUpModalWindow.ts | 29 + .../LevelUpWindow}/LevelUpModalWindow.ts.meta | 0 .../Game/UI/LevelUpWindow/LevelUpSkill.ts | 22 + .../UI/LevelUpWindow/LevelUpSkill.ts.meta | 9 + assets/Scripts/Game/Upgrades.meta | 12 + assets/Scripts/Game/Upgrades/UpgradeType.ts | 9 + .../Scripts/Game/Upgrades/UpgradeType.ts.meta | 9 + assets/Scripts/Game/Upgrades/Upgrader.ts | 39 + assets/Scripts/Game/Upgrades/Upgrader.ts.meta | 9 + assets/Scripts/Game/Weapon.ts | 3 + .../ModalWindowSystem/LevelUpModalWindow.ts | 16 - .../Services/ModalWindowSystem/ModalWindow.ts | 9 +- 38 files changed, 5158 insertions(+), 692 deletions(-) create mode 100644 assets/Media/Animation/Game.meta create mode 100644 assets/Media/Animation/Game/UI.meta create mode 100644 assets/Media/Animation/Game/UI/GeneralModal.meta create mode 100644 assets/Media/Animation/Game/UI/GeneralModal/close.anim create mode 100644 assets/Media/Animation/Game/UI/GeneralModal/close.anim.meta create mode 100644 assets/Media/Animation/Game/UI/GeneralModal/open.anim create mode 100644 assets/Media/Animation/Game/UI/GeneralModal/open.anim.meta create mode 100644 assets/Media/Animation/Game/UI/LevelUpModal.meta create mode 100644 assets/Media/Animation/Game/UI/LevelUpModal/Skill.meta create mode 100644 assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim create mode 100644 assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim.meta create mode 100644 assets/Media/Fonts.meta create mode 100644 assets/Media/Fonts/Square.meta create mode 100644 assets/Media/Fonts/Square/Square.fnt create mode 100644 assets/Media/Fonts/Square/Square.fnt.meta create mode 100644 assets/Media/Fonts/Square/Square_0.png create mode 100644 assets/Media/Fonts/Square/Square_0.png.meta create mode 100644 assets/Media/Prefabs/UI.meta create mode 100644 assets/Media/Prefabs/UI/LevelUpModalWindow.meta create mode 100644 assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab create mode 100644 assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab.meta create mode 100644 assets/Scripts/Game/UI/LevelUpWindow.meta create mode 100644 assets/Scripts/Game/UI/LevelUpWindow/LevelUpModalWindow.ts rename assets/Scripts/{Services/ModalWindowSystem => Game/UI/LevelUpWindow}/LevelUpModalWindow.ts.meta (100%) create mode 100644 assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts create mode 100644 assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts.meta create mode 100644 assets/Scripts/Game/Upgrades.meta create mode 100644 assets/Scripts/Game/Upgrades/UpgradeType.ts create mode 100644 assets/Scripts/Game/Upgrades/UpgradeType.ts.meta create mode 100644 assets/Scripts/Game/Upgrades/Upgrader.ts create mode 100644 assets/Scripts/Game/Upgrades/Upgrader.ts.meta delete mode 100644 assets/Scripts/Services/ModalWindowSystem/LevelUpModalWindow.ts diff --git a/assets/Media/Animation/Game.meta b/assets/Media/Animation/Game.meta new file mode 100644 index 0000000..d129a11 --- /dev/null +++ b/assets/Media/Animation/Game.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "ab0a58d9-778a-41cd-89a4-eff5f929eda9", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Animation/Game/UI.meta b/assets/Media/Animation/Game/UI.meta new file mode 100644 index 0000000..0a137bd --- /dev/null +++ b/assets/Media/Animation/Game/UI.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "04ce1202-bb1a-4335-b1cf-456fbcb8c168", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Animation/Game/UI/GeneralModal.meta b/assets/Media/Animation/Game/UI/GeneralModal.meta new file mode 100644 index 0000000..a27934a --- /dev/null +++ b/assets/Media/Animation/Game/UI/GeneralModal.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "5fd8a3b4-942e-4fa0-8434-3c37771bc498", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Animation/Game/UI/GeneralModal/close.anim b/assets/Media/Animation/Game/UI/GeneralModal/close.anim new file mode 100644 index 0000000..62f12c5 --- /dev/null +++ b/assets/Media/Animation/Game/UI/GeneralModal/close.anim @@ -0,0 +1,394 @@ +[ + { + "__type__": "cc.AnimationClip", + "_name": "close", + "_objFlags": 0, + "__editorExtras__": { + "embeddedPlayerGroups": [] + }, + "_native": "", + "sample": 60, + "speed": 1, + "wrapMode": 1, + "enableTrsBlending": false, + "_duration": 0.6666666666666666, + "_hash": 500763545, + "_tracks": [ + { + "__id__": 1 + }, + { + "__id__": 13 + } + ], + "_exoticAnimation": null, + "_events": [], + "_embeddedPlayers": [] + }, + { + "__type__": "cc.animation.ColorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 2 + } + }, + "_channels": [ + { + "__id__": 5 + }, + { + "__id__": 7 + }, + { + "__id__": 9 + }, + { + "__id__": 11 + } + ] + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 3 + }, + { + "__id__": 4 + }, + "color" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Background" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 6 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.3333333333333333, + 0.6666666666666666 + ], + "_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 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 8 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.3333333333333333, + 0.6666666666666666 + ], + "_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 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 10 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.3333333333333333, + 0.6666666666666666 + ], + "_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 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 12 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.3333333333333333, + 0.6666666666666666 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 145, + "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__": 14 + } + }, + "_channels": [ + { + "__id__": 16 + }, + { + "__id__": 18 + }, + { + "__id__": 20 + }, + { + "__id__": 22 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 15 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 17 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.3333333333333333 + ], + "_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 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 19 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.3333333333333333 + ], + "_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": -1000, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 21 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.3333333333333333 + ], + "_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 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 23 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + } +] \ No newline at end of file diff --git a/assets/Media/Animation/Game/UI/GeneralModal/close.anim.meta b/assets/Media/Animation/Game/UI/GeneralModal/close.anim.meta new file mode 100644 index 0000000..bb71780 --- /dev/null +++ b/assets/Media/Animation/Game/UI/GeneralModal/close.anim.meta @@ -0,0 +1,13 @@ +{ + "ver": "2.0.3", + "importer": "animation-clip", + "imported": true, + "uuid": "e5bb5e18-b3a9-4d4b-bec5-439ff214d76a", + "files": [ + ".cconb" + ], + "subMetas": {}, + "userData": { + "name": "close" + } +} diff --git a/assets/Media/Animation/Game/UI/GeneralModal/open.anim b/assets/Media/Animation/Game/UI/GeneralModal/open.anim new file mode 100644 index 0000000..0ccfc46 --- /dev/null +++ b/assets/Media/Animation/Game/UI/GeneralModal/open.anim @@ -0,0 +1,436 @@ +[ + { + "__type__": "cc.AnimationClip", + "_name": "open", + "_objFlags": 0, + "__editorExtras__": { + "embeddedPlayerGroups": [] + }, + "_native": "", + "sample": 60, + "speed": 1, + "wrapMode": 1, + "enableTrsBlending": false, + "_duration": 0.5833333333333334, + "_hash": 500763545, + "_tracks": [ + { + "__id__": 1 + }, + { + "__id__": 13 + } + ], + "_exoticAnimation": null, + "_events": [], + "_embeddedPlayers": [] + }, + { + "__type__": "cc.animation.ColorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 2 + } + }, + "_channels": [ + { + "__id__": 5 + }, + { + "__id__": 7 + }, + { + "__id__": 9 + }, + { + "__id__": 11 + } + ] + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 3 + }, + { + "__id__": 4 + }, + "color" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Background" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 6 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.3333333333333333 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 8 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.3333333333333333 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 10 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.3333333333333333 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 12 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.3333333333333333 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 145, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 14 + } + }, + "_channels": [ + { + "__id__": 16 + }, + { + "__id__": 18 + }, + { + "__id__": 20 + }, + { + "__id__": 22 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 15 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "Window" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 17 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.3333333333333333, + 0.5833333333333334 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 19 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.3333333333333333, + 0.5833333333333334 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": -1000, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 21 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.3333333333333333, + 0.5833333333333334 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 23 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + } +] \ No newline at end of file diff --git a/assets/Media/Animation/Game/UI/GeneralModal/open.anim.meta b/assets/Media/Animation/Game/UI/GeneralModal/open.anim.meta new file mode 100644 index 0000000..6da94a2 --- /dev/null +++ b/assets/Media/Animation/Game/UI/GeneralModal/open.anim.meta @@ -0,0 +1,13 @@ +{ + "ver": "2.0.3", + "importer": "animation-clip", + "imported": true, + "uuid": "db746fc0-e505-4f7e-a532-88cdba7d3482", + "files": [ + ".cconb" + ], + "subMetas": {}, + "userData": { + "name": "open" + } +} diff --git a/assets/Media/Animation/Game/UI/LevelUpModal.meta b/assets/Media/Animation/Game/UI/LevelUpModal.meta new file mode 100644 index 0000000..b50935a --- /dev/null +++ b/assets/Media/Animation/Game/UI/LevelUpModal.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "c8326640-00c0-4acc-a0df-aff239429ea3", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Animation/Game/UI/LevelUpModal/Skill.meta b/assets/Media/Animation/Game/UI/LevelUpModal/Skill.meta new file mode 100644 index 0000000..46fd692 --- /dev/null +++ b/assets/Media/Animation/Game/UI/LevelUpModal/Skill.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "d1b7e960-6220-4ed1-865e-e1609f37baf1", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim b/assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim new file mode 100644 index 0000000..1a7d9ab --- /dev/null +++ b/assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim @@ -0,0 +1,133 @@ +[ + { + "__type__": "cc.AnimationClip", + "_name": "open", + "_objFlags": 0, + "__editorExtras__": { + "embeddedPlayerGroups": [] + }, + "_native": "", + "sample": 60, + "speed": 1, + "wrapMode": 1, + "enableTrsBlending": false, + "_duration": 0.5, + "_hash": 500763545, + "_tracks": [ + { + "__id__": 1 + } + ], + "_exoticAnimation": null, + "_events": [], + "_embeddedPlayers": [] + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 2 + } + }, + "_channels": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 7 + }, + { + "__id__": 9 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + "position" + ] + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 4 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 6 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 0.5 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": -1000, + "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__": 8 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 10 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + } +] \ No newline at end of file diff --git a/assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim.meta b/assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim.meta new file mode 100644 index 0000000..7674c02 --- /dev/null +++ b/assets/Media/Animation/Game/UI/LevelUpModal/Skill/open.anim.meta @@ -0,0 +1,13 @@ +{ + "ver": "2.0.3", + "importer": "animation-clip", + "imported": true, + "uuid": "01b9f0b9-0ab4-44a2-9bee-81fb5e327127", + "files": [ + ".cconb" + ], + "subMetas": {}, + "userData": { + "name": "open" + } +} diff --git a/assets/Media/Fonts.meta b/assets/Media/Fonts.meta new file mode 100644 index 0000000..eadcc52 --- /dev/null +++ b/assets/Media/Fonts.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "b9b7a0b7-b59b-49b1-8771-871e06f417e8", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Fonts/Square.meta b/assets/Media/Fonts/Square.meta new file mode 100644 index 0000000..19f96c7 --- /dev/null +++ b/assets/Media/Fonts/Square.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "5b5d8d4a-5a60-4199-b068-e3d85df8480c", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Fonts/Square/Square.fnt b/assets/Media/Fonts/Square/Square.fnt new file mode 100644 index 0000000..ef869fd --- /dev/null +++ b/assets/Media/Fonts/Square/Square.fnt @@ -0,0 +1,275 @@ +info face="SquareFont" size=28 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=28 base=23 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="Square_0.png" +chars count=240 +char id=32 x=15 y=74 width=3 height=1 xoffset=-1 yoffset=27 xadvance=7 page=0 chnl=15 +char id=33 x=21 y=221 width=5 height=19 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=34 x=167 y=230 width=8 height=6 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=15 +char id=35 x=0 y=141 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=36 x=49 y=0 width=14 height=24 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=15 +char id=37 x=40 y=118 width=19 height=19 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=15 +char id=38 x=15 y=141 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=39 x=176 y=228 width=4 height=6 xoffset=1 yoffset=4 xadvance=5 page=0 chnl=15 +char id=40 x=245 y=192 width=7 height=19 xoffset=1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=41 x=237 y=192 width=7 height=19 xoffset=1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=42 x=181 y=228 width=6 height=5 xoffset=1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=43 x=224 y=213 width=10 height=10 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=44 x=108 y=234 width=5 height=8 xoffset=1 yoffset=19 xadvance=6 page=0 chnl=15 +char id=45 x=173 y=237 width=8 height=3 xoffset=1 yoffset=12 xadvance=9 page=0 chnl=15 +char id=46 x=90 y=245 width=5 height=4 xoffset=1 yoffset=19 xadvance=6 page=0 chnl=15 +char id=47 x=195 y=193 width=11 height=19 xoffset=1 yoffset=4 xadvance=13 page=0 chnl=15 +char id=48 x=30 y=141 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=49 x=15 y=221 width=5 height=19 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=50 x=60 y=138 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=51 x=75 y=138 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=52 x=90 y=137 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=53 x=105 y=136 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=54 x=240 y=112 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=55 x=120 y=136 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=56 x=135 y=136 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=57 x=150 y=136 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=58 x=166 y=216 width=5 height=13 xoffset=1 yoffset=10 xadvance=6 page=0 chnl=15 +char id=59 x=88 y=218 width=5 height=17 xoffset=1 yoffset=10 xadvance=6 page=0 chnl=15 +char id=60 x=144 y=216 width=10 height=13 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=15 +char id=61 x=69 y=236 width=10 height=9 xoffset=1 yoffset=8 xadvance=12 page=0 chnl=15 +char id=62 x=133 y=216 width=10 height=13 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=15 +char id=63 x=165 y=136 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=64 x=180 y=133 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=65 x=210 y=133 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=66 x=225 y=132 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=67 x=240 y=132 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=68 x=0 y=161 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=69 x=15 y=161 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=70 x=30 y=161 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=71 x=45 y=158 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=72 x=60 y=158 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=73 x=39 y=221 width=5 height=19 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=74 x=75 y=158 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=75 x=90 y=157 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=76 x=150 y=196 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=77 x=155 y=116 width=16 height=19 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=15 +char id=78 x=105 y=156 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=79 x=120 y=156 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=80 x=135 y=156 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=81 x=45 y=50 width=14 height=23 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=82 x=150 y=156 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=83 x=165 y=156 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=84 x=180 y=153 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=85 x=195 y=153 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=86 x=210 y=153 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=87 x=80 y=117 width=19 height=19 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=15 +char id=88 x=225 y=152 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=89 x=240 y=152 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=90 x=0 y=181 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=91 x=0 y=221 width=7 height=19 xoffset=1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=92 x=207 y=193 width=11 height=19 xoffset=1 yoffset=4 xadvance=13 page=0 chnl=15 +char id=93 x=8 y=221 width=6 height=19 xoffset=1 yoffset=4 xadvance=8 page=0 chnl=15 +char id=94 x=209 y=213 width=14 height=10 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=95 x=19 y=98 width=13 height=2 xoffset=1 yoffset=23 xadvance=15 page=0 chnl=15 +char id=96 x=96 y=245 width=4 height=4 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=97 x=15 y=181 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=98 x=30 y=181 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=99 x=45 y=178 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=100 x=60 y=178 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=101 x=75 y=178 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=102 x=90 y=177 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=103 x=105 y=176 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=104 x=120 y=176 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=105 x=33 y=221 width=5 height=19 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=106 x=135 y=176 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=107 x=180 y=173 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=108 x=195 y=173 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=109 x=189 y=113 width=16 height=19 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=15 +char id=110 x=210 y=173 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=111 x=225 y=172 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=112 x=0 y=201 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=113 x=15 y=50 width=14 height=23 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=114 x=15 y=201 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=115 x=30 y=201 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=116 x=75 y=198 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=117 x=90 y=197 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=118 x=105 y=196 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=119 x=20 y=121 width=19 height=19 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=15 +char id=120 x=120 y=196 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=121 x=135 y=196 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=122 x=165 y=176 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=123 x=228 y=192 width=8 height=19 xoffset=1 yoffset=4 xadvance=10 page=0 chnl=15 +char id=124 x=120 y=0 width=3 height=24 xoffset=1 yoffset=1 xadvance=5 page=0 chnl=15 +char id=125 x=219 y=193 width=8 height=19 xoffset=1 yoffset=4 xadvance=10 page=0 chnl=15 +char id=126 x=217 y=224 width=10 height=4 xoffset=1 yoffset=11 xadvance=12 page=0 chnl=15 +char id=160 x=33 y=98 width=3 height=1 xoffset=-1 yoffset=27 xadvance=7 page=0 chnl=15 +char id=161 x=27 y=221 width=5 height=19 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=162 x=94 y=217 width=14 height=16 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=15 +char id=163 x=165 y=196 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=164 x=120 y=216 width=12 height=13 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=15 +char id=165 x=180 y=193 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=166 x=116 y=0 width=3 height=24 xoffset=1 yoffset=1 xadvance=5 page=0 chnl=15 +char id=167 x=0 y=0 width=14 height=28 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=168 x=228 y=224 width=10 height=4 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=15 +char id=169 x=161 y=72 width=21 height=20 xoffset=1 yoffset=3 xadvance=22 page=0 chnl=15 +char id=170 x=46 y=237 width=8 height=10 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=15 +char id=171 x=0 y=241 width=9 height=10 xoffset=1 yoffset=8 xadvance=10 page=0 chnl=15 +char id=172 x=114 y=231 width=10 height=7 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=15 +char id=173 x=164 y=238 width=8 height=3 xoffset=1 yoffset=12 xadvance=9 page=0 chnl=15 +char id=174 x=183 y=72 width=20 height=20 xoffset=1 yoffset=4 xadvance=21 page=0 chnl=15 +char id=175 x=46 y=248 width=8 height=4 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=176 x=28 y=241 width=8 height=10 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=15 +char id=177 x=109 y=216 width=10 height=14 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=178 x=19 y=241 width=8 height=10 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=15 +char id=179 x=10 y=241 width=8 height=10 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=15 +char id=180 x=101 y=245 width=4 height=4 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=181 x=45 y=218 width=14 height=18 xoffset=1 yoffset=10 xadvance=16 page=0 chnl=15 +char id=182 x=147 y=72 width=13 height=22 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=15 +char id=183 x=188 y=228 width=5 height=5 xoffset=1 yoffset=10 xadvance=6 page=0 chnl=15 +char id=184 x=111 y=243 width=4 height=4 xoffset=1 yoffset=23 xadvance=5 page=0 chnl=15 +char id=185 x=65 y=236 width=3 height=10 xoffset=1 yoffset=4 xadvance=4 page=0 chnl=15 +char id=186 x=37 y=241 width=8 height=10 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=15 +char id=187 x=246 y=212 width=9 height=10 xoffset=1 yoffset=8 xadvance=10 page=0 chnl=15 +char id=188 x=100 y=116 width=18 height=19 xoffset=1 yoffset=4 xadvance=19 page=0 chnl=15 +char id=189 x=0 y=121 width=19 height=19 xoffset=1 yoffset=4 xadvance=20 page=0 chnl=15 +char id=190 x=60 y=118 width=19 height=19 xoffset=1 yoffset=4 xadvance=20 page=0 chnl=15 +char id=191 x=45 y=138 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=192 x=105 y=49 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=193 x=90 y=49 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=194 x=75 y=49 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=195 x=57 y=74 width=14 height=22 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=15 +char id=196 x=229 y=0 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=197 x=0 y=29 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=198 x=161 y=93 width=24 height=19 xoffset=1 yoffset=4 xadvance=25 page=0 chnl=15 +char id=199 x=225 y=24 width=14 height=23 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=200 x=30 y=50 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=201 x=124 y=0 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=202 x=105 y=25 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=203 x=199 y=0 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=204 x=33 y=74 width=5 height=23 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=205 x=51 y=74 width=5 height=23 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=206 x=26 y=74 width=6 height=23 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=207 x=0 y=77 width=10 height=23 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=15 +char id=208 x=172 y=113 width=16 height=19 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=15 +char id=209 x=102 y=73 width=14 height=22 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=15 +char id=210 x=45 y=26 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=211 x=30 y=26 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=212 x=15 y=26 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=213 x=87 y=73 width=14 height=22 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=15 +char id=214 x=154 y=0 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=215 x=235 y=212 width=10 height=10 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=15 +char id=216 x=15 y=0 width=16 height=25 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=15 +char id=217 x=120 y=49 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=218 x=135 y=48 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=219 x=150 y=48 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=220 x=60 y=49 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=221 x=180 y=48 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=222 x=195 y=133 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=223 x=37 y=98 width=30 height=19 xoffset=1 yoffset=4 xadvance=31 page=0 chnl=15 +char id=224 x=195 y=48 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=225 x=210 y=48 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=226 x=225 y=48 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=227 x=132 y=73 width=14 height=22 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=15 +char id=228 x=139 y=0 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=229 x=169 y=0 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=230 x=186 y=93 width=24 height=19 xoffset=1 yoffset=4 xadvance=25 page=0 chnl=15 +char id=231 x=184 y=0 width=14 height=23 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=232 x=165 y=48 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=233 x=214 y=0 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=234 x=60 y=25 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=235 x=75 y=25 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=236 x=45 y=74 width=5 height=23 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=237 x=39 y=74 width=5 height=23 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=238 x=19 y=74 width=6 height=23 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=239 x=244 y=0 width=10 height=23 xoffset=1 yoffset=0 xadvance=12 page=0 chnl=15 +char id=240 x=223 y=112 width=16 height=19 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=15 +char id=241 x=117 y=73 width=14 height=22 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=15 +char id=242 x=90 y=25 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=243 x=120 y=25 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=244 x=135 y=24 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=245 x=72 y=73 width=14 height=22 xoffset=1 yoffset=1 xadvance=16 page=0 chnl=15 +char id=246 x=150 y=24 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=247 x=155 y=216 width=10 height=13 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=15 +char id=248 x=32 y=0 width=16 height=25 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=15 +char id=249 x=180 y=24 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=250 x=195 y=24 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=251 x=210 y=24 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=252 x=240 y=24 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=253 x=0 y=53 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=254 x=150 y=176 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=255 x=165 y=24 width=14 height=23 xoffset=1 yoffset=0 xadvance=16 page=0 chnl=15 +char id=305 x=250 y=72 width=5 height=19 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=710 x=71 y=246 width=6 height=4 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=711 x=64 y=247 width=6 height=4 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=713 x=239 y=223 width=8 height=4 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=728 x=248 y=223 width=6 height=4 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=729 x=84 y=245 width=5 height=4 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=730 x=106 y=243 width=4 height=4 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=731 x=78 y=246 width=5 height=4 xoffset=1 yoffset=23 xadvance=7 page=0 chnl=15 +char id=732 x=182 y=234 width=8 height=3 xoffset=1 yoffset=1 xadvance=10 page=0 chnl=15 +char id=733 x=55 y=248 width=8 height=4 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=894 x=82 y=218 width=5 height=17 xoffset=1 yoffset=10 xadvance=6 page=0 chnl=15 +char id=8211 x=138 y=238 width=14 height=3 xoffset=1 yoffset=12 xadvance=15 page=0 chnl=15 +char id=8212 x=116 y=239 width=21 height=3 xoffset=1 yoffset=12 xadvance=22 page=0 chnl=15 +char id=8216 x=155 y=230 width=5 height=7 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=8217 x=161 y=230 width=5 height=7 xoffset=1 yoffset=4 xadvance=6 page=0 chnl=15 +char id=8218 x=102 y=234 width=5 height=8 xoffset=1 yoffset=19 xadvance=6 page=0 chnl=15 +char id=8220 x=125 y=230 width=10 height=7 xoffset=1 yoffset=4 xadvance=11 page=0 chnl=15 +char id=8221 x=136 y=230 width=10 height=7 xoffset=1 yoffset=4 xadvance=11 page=0 chnl=15 +char id=8222 x=80 y=236 width=10 height=8 xoffset=1 yoffset=19 xadvance=11 page=0 chnl=15 +char id=8224 x=103 y=0 width=12 height=24 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=15 +char id=8225 x=77 y=0 width=12 height=24 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=15 +char id=8226 x=147 y=230 width=7 height=7 xoffset=1 yoffset=10 xadvance=9 page=0 chnl=15 +char id=8230 x=200 y=224 width=16 height=4 xoffset=1 yoffset=19 xadvance=18 page=0 chnl=15 +char id=8249 x=55 y=237 width=4 height=10 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=15 +char id=8250 x=60 y=236 width=4 height=10 xoffset=1 yoffset=8 xadvance=6 page=0 chnl=15 +char id=8260 x=119 y=116 width=17 height=19 xoffset=1 yoffset=4 xadvance=19 page=0 chnl=15 +char id=8355 x=68 y=97 width=30 height=19 xoffset=1 yoffset=4 xadvance=31 page=0 chnl=15 +char id=8356 x=240 y=172 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=8359 x=204 y=72 width=45 height=19 xoffset=1 yoffset=4 xadvance=47 page=0 chnl=15 +char id=8364 x=206 y=113 width=16 height=19 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=15 +char id=8470 x=0 y=101 width=36 height=19 xoffset=1 yoffset=4 xadvance=37 page=0 chnl=15 +char id=8482 x=192 y=213 width=16 height=10 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=15 +char id=8706 x=45 y=198 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=8710 x=60 y=198 width=14 height=19 xoffset=1 yoffset=4 xadvance=16 page=0 chnl=15 +char id=8719 x=64 y=0 width=12 height=24 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=15 +char id=8721 x=90 y=0 width=12 height=24 xoffset=1 yoffset=1 xadvance=14 page=0 chnl=15 +char id=8722 x=153 y=238 width=10 height=3 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=15 +char id=8725 x=137 y=116 width=17 height=19 xoffset=1 yoffset=4 xadvance=19 page=0 chnl=15 +char id=8729 x=194 y=224 width=5 height=5 xoffset=1 yoffset=10 xadvance=6 page=0 chnl=15 +char id=8730 x=240 y=48 width=13 height=23 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=15 +char id=8734 x=172 y=216 width=19 height=11 xoffset=1 yoffset=7 xadvance=20 page=0 chnl=15 +char id=8747 x=11 y=77 width=7 height=23 xoffset=1 yoffset=3 xadvance=9 page=0 chnl=15 +char id=8776 x=91 y=236 width=10 height=8 xoffset=1 yoffset=9 xadvance=12 page=0 chnl=15 +char id=8804 x=60 y=218 width=10 height=17 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=15 +char id=8805 x=71 y=218 width=10 height=17 xoffset=1 yoffset=6 xadvance=12 page=0 chnl=15 +char id=61441 x=232 y=92 width=20 height=19 xoffset=1 yoffset=4 xadvance=22 page=0 chnl=15 +char id=61442 x=130 y=96 width=30 height=19 xoffset=1 yoffset=4 xadvance=31 page=0 chnl=15 +char id=64257 x=211 y=92 width=20 height=19 xoffset=1 yoffset=4 xadvance=22 page=0 chnl=15 +char id=64258 x=99 y=96 width=30 height=19 xoffset=1 yoffset=4 xadvance=31 page=0 chnl=15 +kernings count=30 +kerning first=70 second=44 amount=-7 +kerning first=70 second=46 amount=-7 +kerning first=76 second=84 amount=-3 +kerning first=76 second=86 amount=-2 +kerning first=76 second=87 amount=-1 +kerning first=76 second=89 amount=-3 +kerning first=76 second=121 amount=-3 +kerning first=76 second=8217 amount=-7 +kerning first=80 second=44 amount=-7 +kerning first=80 second=46 amount=-7 +kerning first=84 second=44 amount=-2 +kerning first=84 second=45 amount=-2 +kerning first=84 second=46 amount=-2 +kerning first=84 second=58 amount=-2 +kerning first=84 second=894 amount=-2 +kerning first=86 second=44 amount=-1 +kerning first=86 second=46 amount=-1 +kerning first=87 second=44 amount=-1 +kerning first=87 second=46 amount=-1 +kerning first=89 second=44 amount=-3 +kerning first=89 second=45 amount=-2 +kerning first=89 second=46 amount=-3 +kerning first=89 second=58 amount=-1 +kerning first=89 second=894 amount=-1 +kerning first=118 second=44 amount=-1 +kerning first=118 second=46 amount=-1 +kerning first=119 second=44 amount=-1 +kerning first=119 second=46 amount=-1 +kerning first=121 second=44 amount=-3 +kerning first=121 second=46 amount=-3 diff --git a/assets/Media/Fonts/Square/Square.fnt.meta b/assets/Media/Fonts/Square/Square.fnt.meta new file mode 100644 index 0000000..3f8cac1 --- /dev/null +++ b/assets/Media/Fonts/Square/Square.fnt.meta @@ -0,0 +1,2693 @@ +{ + "ver": "1.0.6", + "importer": "bitmap-font", + "imported": true, + "uuid": "c96b42a9-d20d-4c59-8e99-8ed749a715c8", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "_fntConfig": { + "commonHeight": 28, + "fontSize": 28, + "atlasName": "Square_0.png", + "fontDefDictionary": { + "32": { + "rect": { + "x": 15, + "y": 74, + "width": 3, + "height": 1 + }, + "xOffset": -1, + "yOffset": 27, + "xAdvance": 7 + }, + "33": { + "rect": { + "x": 21, + "y": 221, + "width": 5, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "34": { + "rect": { + "x": 167, + "y": 230, + "width": 8, + "height": 6 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 9 + }, + "35": { + "rect": { + "x": 0, + "y": 141, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "36": { + "rect": { + "x": 49, + "y": 0, + "width": 14, + "height": 24 + }, + "xOffset": 1, + "yOffset": 2, + "xAdvance": 16 + }, + "37": { + "rect": { + "x": 40, + "y": 118, + "width": 19, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 21 + }, + "38": { + "rect": { + "x": 15, + "y": 141, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "39": { + "rect": { + "x": 176, + "y": 228, + "width": 4, + "height": 6 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 5 + }, + "40": { + "rect": { + "x": 245, + "y": 192, + "width": 7, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 8 + }, + "41": { + "rect": { + "x": 237, + "y": 192, + "width": 7, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 8 + }, + "42": { + "rect": { + "x": 181, + "y": 228, + "width": 6, + "height": 5 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 8 + }, + "43": { + "rect": { + "x": 224, + "y": 213, + "width": 10, + "height": 10 + }, + "xOffset": 1, + "yOffset": 9, + "xAdvance": 12 + }, + "44": { + "rect": { + "x": 108, + "y": 234, + "width": 5, + "height": 8 + }, + "xOffset": 1, + "yOffset": 19, + "xAdvance": 6 + }, + "45": { + "rect": { + "x": 173, + "y": 237, + "width": 8, + "height": 3 + }, + "xOffset": 1, + "yOffset": 12, + "xAdvance": 9 + }, + "46": { + "rect": { + "x": 90, + "y": 245, + "width": 5, + "height": 4 + }, + "xOffset": 1, + "yOffset": 19, + "xAdvance": 6 + }, + "47": { + "rect": { + "x": 195, + "y": 193, + "width": 11, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 13 + }, + "48": { + "rect": { + "x": 30, + "y": 141, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "49": { + "rect": { + "x": 15, + "y": 221, + "width": 5, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "50": { + "rect": { + "x": 60, + "y": 138, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "51": { + "rect": { + "x": 75, + "y": 138, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "52": { + "rect": { + "x": 90, + "y": 137, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "53": { + "rect": { + "x": 105, + "y": 136, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "54": { + "rect": { + "x": 240, + "y": 112, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "55": { + "rect": { + "x": 120, + "y": 136, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "56": { + "rect": { + "x": 135, + "y": 136, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "57": { + "rect": { + "x": 150, + "y": 136, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "58": { + "rect": { + "x": 166, + "y": 216, + "width": 5, + "height": 13 + }, + "xOffset": 1, + "yOffset": 10, + "xAdvance": 6 + }, + "59": { + "rect": { + "x": 88, + "y": 218, + "width": 5, + "height": 17 + }, + "xOffset": 1, + "yOffset": 10, + "xAdvance": 6 + }, + "60": { + "rect": { + "x": 144, + "y": 216, + "width": 10, + "height": 13 + }, + "xOffset": 1, + "yOffset": 6, + "xAdvance": 12 + }, + "61": { + "rect": { + "x": 69, + "y": 236, + "width": 10, + "height": 9 + }, + "xOffset": 1, + "yOffset": 8, + "xAdvance": 12 + }, + "62": { + "rect": { + "x": 133, + "y": 216, + "width": 10, + "height": 13 + }, + "xOffset": 1, + "yOffset": 6, + "xAdvance": 12 + }, + "63": { + "rect": { + "x": 165, + "y": 136, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "64": { + "rect": { + "x": 180, + "y": 133, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "65": { + "rect": { + "x": 210, + "y": 133, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "66": { + "rect": { + "x": 225, + "y": 132, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "67": { + "rect": { + "x": 240, + "y": 132, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "68": { + "rect": { + "x": 0, + "y": 161, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "69": { + "rect": { + "x": 15, + "y": 161, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "70": { + "rect": { + "x": 30, + "y": 161, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "71": { + "rect": { + "x": 45, + "y": 158, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "72": { + "rect": { + "x": 60, + "y": 158, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "73": { + "rect": { + "x": 39, + "y": 221, + "width": 5, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "74": { + "rect": { + "x": 75, + "y": 158, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "75": { + "rect": { + "x": 90, + "y": 157, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "76": { + "rect": { + "x": 150, + "y": 196, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "77": { + "rect": { + "x": 155, + "y": 116, + "width": 16, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 17 + }, + "78": { + "rect": { + "x": 105, + "y": 156, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "79": { + "rect": { + "x": 120, + "y": 156, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "80": { + "rect": { + "x": 135, + "y": 156, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "81": { + "rect": { + "x": 45, + "y": 50, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "82": { + "rect": { + "x": 150, + "y": 156, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "83": { + "rect": { + "x": 165, + "y": 156, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "84": { + "rect": { + "x": 180, + "y": 153, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "85": { + "rect": { + "x": 195, + "y": 153, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "86": { + "rect": { + "x": 210, + "y": 153, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "87": { + "rect": { + "x": 80, + "y": 117, + "width": 19, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 21 + }, + "88": { + "rect": { + "x": 225, + "y": 152, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "89": { + "rect": { + "x": 240, + "y": 152, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "90": { + "rect": { + "x": 0, + "y": 181, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "91": { + "rect": { + "x": 0, + "y": 221, + "width": 7, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 8 + }, + "92": { + "rect": { + "x": 207, + "y": 193, + "width": 11, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 13 + }, + "93": { + "rect": { + "x": 8, + "y": 221, + "width": 6, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 8 + }, + "94": { + "rect": { + "x": 209, + "y": 213, + "width": 14, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "95": { + "rect": { + "x": 19, + "y": 98, + "width": 13, + "height": 2 + }, + "xOffset": 1, + "yOffset": 23, + "xAdvance": 15 + }, + "96": { + "rect": { + "x": 96, + "y": 245, + "width": 4, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "97": { + "rect": { + "x": 15, + "y": 181, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "98": { + "rect": { + "x": 30, + "y": 181, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "99": { + "rect": { + "x": 45, + "y": 178, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "100": { + "rect": { + "x": 60, + "y": 178, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "101": { + "rect": { + "x": 75, + "y": 178, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "102": { + "rect": { + "x": 90, + "y": 177, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "103": { + "rect": { + "x": 105, + "y": 176, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "104": { + "rect": { + "x": 120, + "y": 176, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "105": { + "rect": { + "x": 33, + "y": 221, + "width": 5, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "106": { + "rect": { + "x": 135, + "y": 176, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "107": { + "rect": { + "x": 180, + "y": 173, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "108": { + "rect": { + "x": 195, + "y": 173, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "109": { + "rect": { + "x": 189, + "y": 113, + "width": 16, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 17 + }, + "110": { + "rect": { + "x": 210, + "y": 173, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "111": { + "rect": { + "x": 225, + "y": 172, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "112": { + "rect": { + "x": 0, + "y": 201, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "113": { + "rect": { + "x": 15, + "y": 50, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "114": { + "rect": { + "x": 15, + "y": 201, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "115": { + "rect": { + "x": 30, + "y": 201, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "116": { + "rect": { + "x": 75, + "y": 198, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "117": { + "rect": { + "x": 90, + "y": 197, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "118": { + "rect": { + "x": 105, + "y": 196, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "119": { + "rect": { + "x": 20, + "y": 121, + "width": 19, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 21 + }, + "120": { + "rect": { + "x": 120, + "y": 196, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "121": { + "rect": { + "x": 135, + "y": 196, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "122": { + "rect": { + "x": 165, + "y": 176, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "123": { + "rect": { + "x": 228, + "y": 192, + "width": 8, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 10 + }, + "124": { + "rect": { + "x": 120, + "y": 0, + "width": 3, + "height": 24 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 5 + }, + "125": { + "rect": { + "x": 219, + "y": 193, + "width": 8, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 10 + }, + "126": { + "rect": { + "x": 217, + "y": 224, + "width": 10, + "height": 4 + }, + "xOffset": 1, + "yOffset": 11, + "xAdvance": 12 + }, + "160": { + "rect": { + "x": 33, + "y": 98, + "width": 3, + "height": 1 + }, + "xOffset": -1, + "yOffset": 27, + "xAdvance": 7 + }, + "161": { + "rect": { + "x": 27, + "y": 221, + "width": 5, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "162": { + "rect": { + "x": 94, + "y": 217, + "width": 14, + "height": 16 + }, + "xOffset": 1, + "yOffset": 5, + "xAdvance": 16 + }, + "163": { + "rect": { + "x": 165, + "y": 196, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "164": { + "rect": { + "x": 120, + "y": 216, + "width": 12, + "height": 13 + }, + "xOffset": 1, + "yOffset": 8, + "xAdvance": 14 + }, + "165": { + "rect": { + "x": 180, + "y": 193, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "166": { + "rect": { + "x": 116, + "y": 0, + "width": 3, + "height": 24 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 5 + }, + "167": { + "rect": { + "x": 0, + "y": 0, + "width": 14, + "height": 28 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "168": { + "rect": { + "x": 228, + "y": 224, + "width": 10, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 12 + }, + "169": { + "rect": { + "x": 161, + "y": 72, + "width": 21, + "height": 20 + }, + "xOffset": 1, + "yOffset": 3, + "xAdvance": 22 + }, + "170": { + "rect": { + "x": 46, + "y": 237, + "width": 8, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 9 + }, + "171": { + "rect": { + "x": 0, + "y": 241, + "width": 9, + "height": 10 + }, + "xOffset": 1, + "yOffset": 8, + "xAdvance": 10 + }, + "172": { + "rect": { + "x": 114, + "y": 231, + "width": 10, + "height": 7 + }, + "xOffset": 1, + "yOffset": 12, + "xAdvance": 12 + }, + "173": { + "rect": { + "x": 164, + "y": 238, + "width": 8, + "height": 3 + }, + "xOffset": 1, + "yOffset": 12, + "xAdvance": 9 + }, + "174": { + "rect": { + "x": 183, + "y": 72, + "width": 20, + "height": 20 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 21 + }, + "175": { + "rect": { + "x": 46, + "y": 248, + "width": 8, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 9 + }, + "176": { + "rect": { + "x": 28, + "y": 241, + "width": 8, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 9 + }, + "177": { + "rect": { + "x": 109, + "y": 216, + "width": 10, + "height": 14 + }, + "xOffset": 1, + "yOffset": 9, + "xAdvance": 12 + }, + "178": { + "rect": { + "x": 19, + "y": 241, + "width": 8, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 9 + }, + "179": { + "rect": { + "x": 10, + "y": 241, + "width": 8, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 9 + }, + "180": { + "rect": { + "x": 101, + "y": 245, + "width": 4, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "181": { + "rect": { + "x": 45, + "y": 218, + "width": 14, + "height": 18 + }, + "xOffset": 1, + "yOffset": 10, + "xAdvance": 16 + }, + "182": { + "rect": { + "x": 147, + "y": 72, + "width": 13, + "height": 22 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 15 + }, + "183": { + "rect": { + "x": 188, + "y": 228, + "width": 5, + "height": 5 + }, + "xOffset": 1, + "yOffset": 10, + "xAdvance": 6 + }, + "184": { + "rect": { + "x": 111, + "y": 243, + "width": 4, + "height": 4 + }, + "xOffset": 1, + "yOffset": 23, + "xAdvance": 5 + }, + "185": { + "rect": { + "x": 65, + "y": 236, + "width": 3, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 4 + }, + "186": { + "rect": { + "x": 37, + "y": 241, + "width": 8, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 9 + }, + "187": { + "rect": { + "x": 246, + "y": 212, + "width": 9, + "height": 10 + }, + "xOffset": 1, + "yOffset": 8, + "xAdvance": 10 + }, + "188": { + "rect": { + "x": 100, + "y": 116, + "width": 18, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 19 + }, + "189": { + "rect": { + "x": 0, + "y": 121, + "width": 19, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 20 + }, + "190": { + "rect": { + "x": 60, + "y": 118, + "width": 19, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 20 + }, + "191": { + "rect": { + "x": 45, + "y": 138, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "192": { + "rect": { + "x": 105, + "y": 49, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "193": { + "rect": { + "x": 90, + "y": 49, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "194": { + "rect": { + "x": 75, + "y": 49, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "195": { + "rect": { + "x": 57, + "y": 74, + "width": 14, + "height": 22 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 16 + }, + "196": { + "rect": { + "x": 229, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "197": { + "rect": { + "x": 0, + "y": 29, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "198": { + "rect": { + "x": 161, + "y": 93, + "width": 24, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 25 + }, + "199": { + "rect": { + "x": 225, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "200": { + "rect": { + "x": 30, + "y": 50, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "201": { + "rect": { + "x": 124, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "202": { + "rect": { + "x": 105, + "y": 25, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "203": { + "rect": { + "x": 199, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "204": { + "rect": { + "x": 33, + "y": 74, + "width": 5, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "205": { + "rect": { + "x": 51, + "y": 74, + "width": 5, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "206": { + "rect": { + "x": 26, + "y": 74, + "width": 6, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 8 + }, + "207": { + "rect": { + "x": 0, + "y": 77, + "width": 10, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 12 + }, + "208": { + "rect": { + "x": 172, + "y": 113, + "width": 16, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 17 + }, + "209": { + "rect": { + "x": 102, + "y": 73, + "width": 14, + "height": 22 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 16 + }, + "210": { + "rect": { + "x": 45, + "y": 26, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "211": { + "rect": { + "x": 30, + "y": 26, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "212": { + "rect": { + "x": 15, + "y": 26, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "213": { + "rect": { + "x": 87, + "y": 73, + "width": 14, + "height": 22 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 16 + }, + "214": { + "rect": { + "x": 154, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "215": { + "rect": { + "x": 235, + "y": 212, + "width": 10, + "height": 10 + }, + "xOffset": 1, + "yOffset": 7, + "xAdvance": 12 + }, + "216": { + "rect": { + "x": 15, + "y": 0, + "width": 16, + "height": 25 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 17 + }, + "217": { + "rect": { + "x": 120, + "y": 49, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "218": { + "rect": { + "x": 135, + "y": 48, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "219": { + "rect": { + "x": 150, + "y": 48, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "220": { + "rect": { + "x": 60, + "y": 49, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "221": { + "rect": { + "x": 180, + "y": 48, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "222": { + "rect": { + "x": 195, + "y": 133, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "223": { + "rect": { + "x": 37, + "y": 98, + "width": 30, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 31 + }, + "224": { + "rect": { + "x": 195, + "y": 48, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "225": { + "rect": { + "x": 210, + "y": 48, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "226": { + "rect": { + "x": 225, + "y": 48, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "227": { + "rect": { + "x": 132, + "y": 73, + "width": 14, + "height": 22 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 16 + }, + "228": { + "rect": { + "x": 139, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "229": { + "rect": { + "x": 169, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "230": { + "rect": { + "x": 186, + "y": 93, + "width": 24, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 25 + }, + "231": { + "rect": { + "x": 184, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "232": { + "rect": { + "x": 165, + "y": 48, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "233": { + "rect": { + "x": 214, + "y": 0, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "234": { + "rect": { + "x": 60, + "y": 25, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "235": { + "rect": { + "x": 75, + "y": 25, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "236": { + "rect": { + "x": 45, + "y": 74, + "width": 5, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "237": { + "rect": { + "x": 39, + "y": 74, + "width": 5, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "238": { + "rect": { + "x": 19, + "y": 74, + "width": 6, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 8 + }, + "239": { + "rect": { + "x": 244, + "y": 0, + "width": 10, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 12 + }, + "240": { + "rect": { + "x": 223, + "y": 112, + "width": 16, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 17 + }, + "241": { + "rect": { + "x": 117, + "y": 73, + "width": 14, + "height": 22 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 16 + }, + "242": { + "rect": { + "x": 90, + "y": 25, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "243": { + "rect": { + "x": 120, + "y": 25, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "244": { + "rect": { + "x": 135, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "245": { + "rect": { + "x": 72, + "y": 73, + "width": 14, + "height": 22 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 16 + }, + "246": { + "rect": { + "x": 150, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "247": { + "rect": { + "x": 155, + "y": 216, + "width": 10, + "height": 13 + }, + "xOffset": 1, + "yOffset": 7, + "xAdvance": 12 + }, + "248": { + "rect": { + "x": 32, + "y": 0, + "width": 16, + "height": 25 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 17 + }, + "249": { + "rect": { + "x": 180, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "250": { + "rect": { + "x": 195, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "251": { + "rect": { + "x": 210, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "252": { + "rect": { + "x": 240, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "253": { + "rect": { + "x": 0, + "y": 53, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "254": { + "rect": { + "x": 150, + "y": 176, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "255": { + "rect": { + "x": 165, + "y": 24, + "width": 14, + "height": 23 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 16 + }, + "305": { + "rect": { + "x": 250, + "y": 72, + "width": 5, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "710": { + "rect": { + "x": 71, + "y": 246, + "width": 6, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 8 + }, + "711": { + "rect": { + "x": 64, + "y": 247, + "width": 6, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 8 + }, + "713": { + "rect": { + "x": 239, + "y": 223, + "width": 8, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 9 + }, + "728": { + "rect": { + "x": 248, + "y": 223, + "width": 6, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 8 + }, + "729": { + "rect": { + "x": 84, + "y": 245, + "width": 5, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "730": { + "rect": { + "x": 106, + "y": 243, + "width": 4, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 6 + }, + "731": { + "rect": { + "x": 78, + "y": 246, + "width": 5, + "height": 4 + }, + "xOffset": 1, + "yOffset": 23, + "xAdvance": 7 + }, + "732": { + "rect": { + "x": 182, + "y": 234, + "width": 8, + "height": 3 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 10 + }, + "733": { + "rect": { + "x": 55, + "y": 248, + "width": 8, + "height": 4 + }, + "xOffset": 1, + "yOffset": 0, + "xAdvance": 9 + }, + "894": { + "rect": { + "x": 82, + "y": 218, + "width": 5, + "height": 17 + }, + "xOffset": 1, + "yOffset": 10, + "xAdvance": 6 + }, + "8211": { + "rect": { + "x": 138, + "y": 238, + "width": 14, + "height": 3 + }, + "xOffset": 1, + "yOffset": 12, + "xAdvance": 15 + }, + "8212": { + "rect": { + "x": 116, + "y": 239, + "width": 21, + "height": 3 + }, + "xOffset": 1, + "yOffset": 12, + "xAdvance": 22 + }, + "8216": { + "rect": { + "x": 155, + "y": 230, + "width": 5, + "height": 7 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "8217": { + "rect": { + "x": 161, + "y": 230, + "width": 5, + "height": 7 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 6 + }, + "8218": { + "rect": { + "x": 102, + "y": 234, + "width": 5, + "height": 8 + }, + "xOffset": 1, + "yOffset": 19, + "xAdvance": 6 + }, + "8220": { + "rect": { + "x": 125, + "y": 230, + "width": 10, + "height": 7 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 11 + }, + "8221": { + "rect": { + "x": 136, + "y": 230, + "width": 10, + "height": 7 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 11 + }, + "8222": { + "rect": { + "x": 80, + "y": 236, + "width": 10, + "height": 8 + }, + "xOffset": 1, + "yOffset": 19, + "xAdvance": 11 + }, + "8224": { + "rect": { + "x": 103, + "y": 0, + "width": 12, + "height": 24 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 14 + }, + "8225": { + "rect": { + "x": 77, + "y": 0, + "width": 12, + "height": 24 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 14 + }, + "8226": { + "rect": { + "x": 147, + "y": 230, + "width": 7, + "height": 7 + }, + "xOffset": 1, + "yOffset": 10, + "xAdvance": 9 + }, + "8230": { + "rect": { + "x": 200, + "y": 224, + "width": 16, + "height": 4 + }, + "xOffset": 1, + "yOffset": 19, + "xAdvance": 18 + }, + "8249": { + "rect": { + "x": 55, + "y": 237, + "width": 4, + "height": 10 + }, + "xOffset": 1, + "yOffset": 8, + "xAdvance": 6 + }, + "8250": { + "rect": { + "x": 60, + "y": 236, + "width": 4, + "height": 10 + }, + "xOffset": 1, + "yOffset": 8, + "xAdvance": 6 + }, + "8260": { + "rect": { + "x": 119, + "y": 116, + "width": 17, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 19 + }, + "8355": { + "rect": { + "x": 68, + "y": 97, + "width": 30, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 31 + }, + "8356": { + "rect": { + "x": 240, + "y": 172, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "8359": { + "rect": { + "x": 204, + "y": 72, + "width": 45, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 47 + }, + "8364": { + "rect": { + "x": 206, + "y": 113, + "width": 16, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 18 + }, + "8470": { + "rect": { + "x": 0, + "y": 101, + "width": 36, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 37 + }, + "8482": { + "rect": { + "x": 192, + "y": 213, + "width": 16, + "height": 10 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 17 + }, + "8706": { + "rect": { + "x": 45, + "y": 198, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "8710": { + "rect": { + "x": 60, + "y": 198, + "width": 14, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 16 + }, + "8719": { + "rect": { + "x": 64, + "y": 0, + "width": 12, + "height": 24 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 14 + }, + "8721": { + "rect": { + "x": 90, + "y": 0, + "width": 12, + "height": 24 + }, + "xOffset": 1, + "yOffset": 1, + "xAdvance": 14 + }, + "8722": { + "rect": { + "x": 153, + "y": 238, + "width": 10, + "height": 3 + }, + "xOffset": 1, + "yOffset": 12, + "xAdvance": 12 + }, + "8725": { + "rect": { + "x": 137, + "y": 116, + "width": 17, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 19 + }, + "8729": { + "rect": { + "x": 194, + "y": 224, + "width": 5, + "height": 5 + }, + "xOffset": 1, + "yOffset": 10, + "xAdvance": 6 + }, + "8730": { + "rect": { + "x": 240, + "y": 48, + "width": 13, + "height": 23 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 15 + }, + "8734": { + "rect": { + "x": 172, + "y": 216, + "width": 19, + "height": 11 + }, + "xOffset": 1, + "yOffset": 7, + "xAdvance": 20 + }, + "8747": { + "rect": { + "x": 11, + "y": 77, + "width": 7, + "height": 23 + }, + "xOffset": 1, + "yOffset": 3, + "xAdvance": 9 + }, + "8776": { + "rect": { + "x": 91, + "y": 236, + "width": 10, + "height": 8 + }, + "xOffset": 1, + "yOffset": 9, + "xAdvance": 12 + }, + "8804": { + "rect": { + "x": 60, + "y": 218, + "width": 10, + "height": 17 + }, + "xOffset": 1, + "yOffset": 6, + "xAdvance": 12 + }, + "8805": { + "rect": { + "x": 71, + "y": 218, + "width": 10, + "height": 17 + }, + "xOffset": 1, + "yOffset": 6, + "xAdvance": 12 + }, + "61441": { + "rect": { + "x": 232, + "y": 92, + "width": 20, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 22 + }, + "61442": { + "rect": { + "x": 130, + "y": 96, + "width": 30, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 31 + }, + "64257": { + "rect": { + "x": 211, + "y": 92, + "width": 20, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 22 + }, + "64258": { + "rect": { + "x": 99, + "y": 96, + "width": 30, + "height": 19 + }, + "xOffset": 1, + "yOffset": 4, + "xAdvance": 31 + } + }, + "kerningDict": { + "4587564": -7, + "4587566": -7, + "4980820": -3, + "4980822": -2, + "4980823": -1, + "4980825": -3, + "4980857": -3, + "4988953": -7, + "5242924": -7, + "5242926": -7, + "5505068": -2, + "5505069": -2, + "5505070": -2, + "5505082": -2, + "5505918": -2, + "5636140": -1, + "5636142": -1, + "5701676": -1, + "5701678": -1, + "5832748": -3, + "5832749": -2, + "5832750": -3, + "5832762": -1, + "5833598": -1, + "7733292": -1, + "7733294": -1, + "7798828": -1, + "7798830": -1, + "7929900": -3, + "7929902": -3 + } + }, + "fontSize": 28, + "textureUuid": "bc18e76a-fd4a-4c90-873c-0507e4482e64" + } +} diff --git a/assets/Media/Fonts/Square/Square_0.png b/assets/Media/Fonts/Square/Square_0.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4fa2e1f4d5aa7fa76a45b2c16060a05581ae47 GIT binary patch literal 20070 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 literal 0 HcmV?d00001 diff --git a/assets/Media/Fonts/Square/Square_0.png.meta b/assets/Media/Fonts/Square/Square_0.png.meta new file mode 100644 index 0000000..7872d8b --- /dev/null +++ b/assets/Media/Fonts/Square/Square_0.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "bc18e76a-fd4a-4c90-873c-0507e4482e64", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "bc18e76a-fd4a-4c90-873c-0507e4482e64@6c48a", + "displayName": "Square_0", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "bc18e76a-fd4a-4c90-873c-0507e4482e64", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "bc18e76a-fd4a-4c90-873c-0507e4482e64@f9941", + "displayName": "Square_0", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -0.5, + "offsetY": 2, + "trimX": 0, + "trimY": 0, + "width": 255, + "height": 252, + "rawWidth": 256, + "rawHeight": 256, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -127.5, + -126, + 0, + 127.5, + -126, + 0, + -127.5, + 126, + 0, + 127.5, + 126, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 256, + 255, + 256, + 0, + 4, + 255, + 4 + ], + "nuv": [ + 0, + 0.015625, + 0.99609375, + 0.015625, + 0, + 1, + 0.99609375, + 1 + ], + "minPos": [ + -127.5, + -126, + 0 + ], + "maxPos": [ + 127.5, + 126, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "bc18e76a-fd4a-4c90-873c-0507e4482e64@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "bc18e76a-fd4a-4c90-873c-0507e4482e64@f9941" + } +} diff --git a/assets/Media/Prefabs/ModalWindows/LevelUpModalWindow.prefab b/assets/Media/Prefabs/ModalWindows/LevelUpModalWindow.prefab index 33c8078..3010e96 100644 --- a/assets/Media/Prefabs/ModalWindows/LevelUpModalWindow.prefab +++ b/assets/Media/Prefabs/ModalWindows/LevelUpModalWindow.prefab @@ -20,25 +20,22 @@ "_children": [ { "__id__": 2 - }, - { - "__id__": 8 } ], "_active": true, "_components": [ { - "__id__": 32 + "__id__": 18 }, { - "__id__": 34 + "__id__": 20 }, { - "__id__": 36 + "__id__": 22 } ], "_prefab": { - "__id__": 38 + "__id__": 24 }, "_lpos": { "__type__": "cc.Vec3", @@ -59,7 +56,63 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Animated", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 3 + }, + { + "__id__": 9 + } + ], + "_active": true, + "_components": [ + { + "__id__": 13 + }, + { + "__id__": 15 + } + ], + "_prefab": { + "__id__": 17 + }, + "_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, @@ -74,20 +127,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 1 + "__id__": 2 }, "_children": [], "_active": true, "_components": [ { - "__id__": 3 + "__id__": 4 }, { - "__id__": 5 + "__id__": 6 } ], "_prefab": { - "__id__": 7 + "__id__": 8 }, "_lpos": { "__type__": "cc.Vec3", @@ -108,7 +161,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -122,11 +175,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 2 + "__id__": 3 }, "_enabled": true, "__prefab": { - "__id__": 4 + "__id__": 5 }, "_contentSize": { "__type__": "cc.Size", @@ -149,11 +202,11 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 2 + "__id__": 3 }, "_enabled": true, "__prefab": { - "__id__": 6 + "__id__": 7 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -200,86 +253,24 @@ }, { "__type__": "cc.Node", - "_name": "Layout", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, - "_children": [ - { - "__id__": 9 - }, - { - "__id__": 15 - }, - { - "__id__": 21 - } - ], - "_active": true, - "_components": [ - { - "__id__": 27 - }, - { - "__id__": 29 - } - ], - "_prefab": { - "__id__": 31 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.Node", - "_name": "Sprite", + "_name": "Window", "_objFlags": 0, "_parent": { - "__id__": 8 + "__id__": 2 }, "_children": [], "_active": true, "_components": [ { "__id__": 10 - }, - { - "__id__": 12 } ], "_prefab": { - "__id__": 14 + "__id__": 12 }, "_lpos": { "__type__": "cc.Vec3", - "x": -145, + "x": 0, "y": 0, "z": 0 }, @@ -296,7 +287,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -318,8 +309,8 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 150, - "height": 200 + "width": 640, + "height": 960 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -330,51 +321,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "29DUrlal5Oeo+bojwrLGqT" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 9 - }, - "_enabled": true, - "__prefab": { - "__id__": 13 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "0a917d5c-2810-46e1-8332-63f00395d63a@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "cawKs3VadHj4htx6vdXxKn" + "fileId": "fa4m+6cDBEPbDPsQkcim8p" }, { "__type__": "cc.PrefabInfo", @@ -384,276 +331,18 @@ "asset": { "__id__": 0 }, - "fileId": "dbwp6z10dPxpV7uLE6XDbR" - }, - { - "__type__": "cc.Node", - "_name": "Sprite-001", - "_objFlags": 0, - "_parent": { - "__id__": 8 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 16 - }, - { - "__id__": 18 - } - ], - "_prefab": { - "__id__": 20 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 25, - "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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" + "fileId": "e1AOGk0qpH6ZeVYP9+MiEv" }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "node": { - "__id__": 15 + "__id__": 2 }, "_enabled": true, "__prefab": { - "__id__": 17 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 150, - "height": 200 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "a7KrPqhvBCRb49NLkOeA79" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 15 - }, - "_enabled": true, - "__prefab": { - "__id__": 19 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "0a917d5c-2810-46e1-8332-63f00395d63a@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "a7zwH5eaxBSI2SdK5GabEc" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "b6yYytMIBHa4jMXvk7EtUk" - }, - { - "__type__": "cc.Node", - "_name": "Sprite-002", - "_objFlags": 0, - "_parent": { - "__id__": 8 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 22 - }, - { - "__id__": 24 - } - ], - "_prefab": { - "__id__": 26 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": 195, - "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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 21 - }, - "_enabled": true, - "__prefab": { - "__id__": 23 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 150, - "height": 200 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "14WSE6bF5G9rA8t1vnOmUN" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 21 - }, - "_enabled": true, - "__prefab": { - "__id__": 25 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "0a917d5c-2810-46e1-8332-63f00395d63a@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 0, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "686yWzy9xCKZQOUt+k7bAp" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "27xkEk2zZAlLGoS5Zzs3VK" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 8 - }, - "_enabled": true, - "__prefab": { - "__id__": 28 + "__id__": 14 }, "_contentSize": { "__type__": "cc.Size", @@ -669,44 +358,39 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "4c3W9oHRVNabviUqvZtspz" + "fileId": "e4B9UglJFDQYcryS0d+eE/" }, { - "__type__": "cc.Layout", + "__type__": "cc.Animation", "_name": "", "_objFlags": 0, "node": { - "__id__": 8 + "__id__": 2 }, "_enabled": true, "__prefab": { - "__id__": 30 + "__id__": 16 }, - "_resizeMode": 0, - "_layoutType": 1, - "_cellSize": { - "__type__": "cc.Size", - "width": 40, - "height": 40 + "playOnLoad": false, + "_clips": [ + { + "__uuid__": "db746fc0-e505-4f7e-a532-88cdba7d3482", + "__expectedType__": "cc.AnimationClip" + }, + { + "__uuid__": "e5bb5e18-b3a9-4d4b-bec5-439ff214d76a", + "__expectedType__": "cc.AnimationClip" + } + ], + "_defaultClip": { + "__uuid__": "db746fc0-e505-4f7e-a532-88cdba7d3482", + "__expectedType__": "cc.AnimationClip" }, - "_startAxis": 0, - "_paddingLeft": 100, - "_paddingRight": 0, - "_paddingTop": 0, - "_paddingBottom": 0, - "_spacingX": 20, - "_spacingY": 0, - "_verticalDirection": 1, - "_horizontalDirection": 0, - "_constraint": 0, - "_constraintNum": 2, - "_affectedByScale": false, - "_isAlign": true, "_id": "" }, { "__type__": "cc.CompPrefabInfo", - "fileId": "38WuQXp3FLrLWzqizMViMW" + "fileId": "d7RrH28tFPG4ZxprKl97K+" }, { "__type__": "cc.PrefabInfo", @@ -716,7 +400,7 @@ "asset": { "__id__": 0 }, - "fileId": "f6PCsWkctEl43GZ0jbM9Uj" + "fileId": "8dMwoGhd1GUbOjpeRqLjco" }, { "__type__": "cc.UITransform", @@ -727,7 +411,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 33 + "__id__": 19 }, "_contentSize": { "__type__": "cc.Size", @@ -754,14 +438,24 @@ }, "_enabled": true, "__prefab": { - "__id__": 35 + "__id__": 21 + }, + "animation": { + "__id__": 15 + }, + "testField": "", + "skillPrefab": { + "__uuid__": "5dccf426-aeb0-4b4e-9e1c-ae9fd74dcf7a", + "__expectedType__": "cc.Prefab" + }, + "skillParent": { + "__id__": 9 }, - "testField": "TestFieldText", "_id": "" }, { "__type__": "cc.CompPrefabInfo", - "fileId": "2aI8pp8itH2YT/45eL9zIc" + "fileId": "2f6poVi1pJKJ3WzVB7L/Nq" }, { "__type__": "cc.Widget", @@ -773,7 +467,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 37 + "__id__": 23 }, "_alignFlags": 45, "_target": null, @@ -807,6 +501,32 @@ "asset": { "__id__": 0 }, - "fileId": "32U/bJCUBDlaQxxGFNXZTu" + "fileId": "32U/bJCUBDlaQxxGFNXZTu", + "targetOverrides": [ + { + "__id__": 25 + } + ] + }, + { + "__type__": "cc.TargetOverrideInfo", + "source": { + "__id__": 20 + }, + "sourceInfo": null, + "propertyPath": [ + "skills", + "2" + ], + "target": null, + "targetInfo": { + "__id__": 26 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "8fXLBTR/JKgZXZPA29Dci3" + ] } ] \ No newline at end of file diff --git a/assets/Media/Prefabs/UI.meta b/assets/Media/Prefabs/UI.meta new file mode 100644 index 0000000..c31d68e --- /dev/null +++ b/assets/Media/Prefabs/UI.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "ce5459a7-0c87-44b9-af63-3a2854b890ca", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Prefabs/UI/LevelUpModalWindow.meta b/assets/Media/Prefabs/UI/LevelUpModalWindow.meta new file mode 100644 index 0000000..b6721a0 --- /dev/null +++ b/assets/Media/Prefabs/UI/LevelUpModalWindow.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "6b4febd9-02c6-407b-83e4-ba4d38a59288", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab b/assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab new file mode 100644 index 0000000..f5944e0 --- /dev/null +++ b/assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab @@ -0,0 +1,332 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "LevelUpSkill", + "_objFlags": 0, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false, + "asyncLoadAssets": false + }, + { + "__type__": "cc.Node", + "_name": "LevelUpSkill", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [ + { + "__id__": 8 + }, + { + "__id__": 10 + }, + { + "__id__": 12 + }, + { + "__id__": 14 + } + ], + "_prefab": { + "__id__": 16 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -1000, + "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.Node", + "_name": "SkillTitle", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 7 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 65.532, + "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__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 117.86, + "height": 20 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b26MFrPPNPR5FzmyPNBF+s" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "Increase health", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 15, + "_fontSize": 15, + "_fontFamily": "Arial", + "_lineHeight": 20, + "_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": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "45gBwK3OVLlKx4Df3CnmRU" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b23ZKbNTtBGqonQhKULY4F" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 9 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 153.33333333333334, + "height": 200 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "29DUrlal5Oeo+bojwrLGqT" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 11 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "0a917d5c-2810-46e1-8332-63f00395d63a@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cawKs3VadHj4htx6vdXxKn" + }, + { + "__type__": "cc.Animation", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "playOnLoad": true, + "_clips": [ + { + "__uuid__": "01b9f0b9-0ab4-44a2-9bee-81fb5e327127", + "__expectedType__": "cc.AnimationClip" + } + ], + "_defaultClip": { + "__uuid__": "01b9f0b9-0ab4-44a2-9bee-81fb5e327127", + "__expectedType__": "cc.AnimationClip" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "10nbRQOFtAa651MJ3AQ3BM" + }, + { + "__type__": "65e26iJvE9IfYYlYC+87Y6x", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "skillTitle": { + "__id__": 5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8fXLBTR/JKgZXZPA29Dci3" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "dbwp6z10dPxpV7uLE6XDbR" + } +] \ No newline at end of file diff --git a/assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab.meta b/assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab.meta new file mode 100644 index 0000000..23d5aef --- /dev/null +++ b/assets/Media/Prefabs/UI/LevelUpModalWindow/LevelUpSkill.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.40", + "importer": "prefab", + "imported": true, + "uuid": "5dccf426-aeb0-4b4e-9e1c-ae9fd74dcf7a", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "LevelUpSkill" + } +} diff --git a/assets/Scenes/scene.scene b/assets/Scenes/scene.scene index c363889..cfdf7f2 100644 --- a/assets/Scenes/scene.scene +++ b/assets/Scenes/scene.scene @@ -21,11 +21,11 @@ "_active": true, "_components": [], "_prefab": { - "__id__": 90 + "__id__": 93 }, "autoReleaseAssets": false, "_globals": { - "__id__": 91 + "__id__": 94 }, "_id": "cffa5b19-2043-4cef-8221-1a10ab7a2c1f" }, @@ -52,24 +52,24 @@ ], "_active": true, "_components": [ - { - "__id__": 86 - }, - { - "__id__": 87 - }, - { - "__id__": 88 - }, { "__id__": 89 + }, + { + "__id__": 90 + }, + { + "__id__": 91 + }, + { + "__id__": 92 } ], "_prefab": null, "_lpos": { "__type__": "cc.Vec3", "x": 319.99999999999994, - "y": 480.00000000000006, + "y": 479.99999999999994, "z": 0 }, "_lrot": { @@ -1218,22 +1218,22 @@ "__id__": 62 }, { - "__id__": 65 + "__id__": 76 }, { - "__id__": 68 + "__id__": 79 }, { - "__id__": 71 + "__id__": 82 }, { - "__id__": 74 + "__id__": 85 } ], "_active": true, "_components": [ { - "__id__": 85 + "__id__": 88 } ], "_prefab": null, @@ -1340,7 +1340,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": -320, - "y": 480.0000000000001, + "y": 480, "z": -1000 }, "_lrot": { @@ -2031,6 +2031,239 @@ }, "_id": "bau/7eItRFrKKoAZZb/uYL" }, + { + "__type__": "cc.Node", + "_name": "ModalWindowManager", + "_objFlags": 0, + "_parent": { + "__id__": 38 + }, + "_children": [ + { + "__id__": 63 + } + ], + "_active": true, + "_components": [ + { + "__id__": 74 + }, + { + "__id__": 75 + } + ], + "_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": "ddppxPynFF26nHKQloDmA6" + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 62 + }, + "_prefab": { + "__id__": 64 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 63 + }, + "asset": { + "__uuid__": "663674aa-da1c-44b0-8049-49db9b020973", + "__expectedType__": "cc.Prefab" + }, + "fileId": "32U/bJCUBDlaQxxGFNXZTu", + "instance": { + "__id__": 65 + }, + "targetOverrides": [ + { + "__id__": 72 + } + ] + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "b6HDOu/ERCXLDdBfuOzUZW", + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 66 + }, + { + "__id__": 68 + }, + { + "__id__": 69 + }, + { + "__id__": 70 + }, + { + "__id__": 71 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_name" + ], + "value": "LevelUpModalWindow" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "32U/bJCUBDlaQxxGFNXZTu" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_active" + ], + "value": false + }, + { + "__type__": "cc.TargetOverrideInfo", + "source": null, + "sourceInfo": null, + "propertyPath": [ + "skills", + "2" + ], + "target": null, + "targetInfo": { + "__id__": 73 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "8fXLBTR/JKgZXZPA29Dci3" + ] + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 62 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 640, + "height": 960 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "e6NGPUIRhA1YDaEW8zPdfq" + }, + { + "__type__": "c623fhj2b5Cyau8MBXLOmVF", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 62 + }, + "_enabled": true, + "__prefab": null, + "availableWindows": [ + { + "__uuid__": "663674aa-da1c-44b0-8049-49db9b020973", + "__expectedType__": "cc.Prefab" + } + ], + "_id": "1afHrrV8tIPrYb4xymz6bQ" + }, { "__type__": "cc.Node", "_name": "Sprite", @@ -2042,10 +2275,10 @@ "_active": true, "_components": [ { - "__id__": 63 + "__id__": 77 }, { - "__id__": 64 + "__id__": 78 } ], "_prefab": null, @@ -2082,7 +2315,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 62 + "__id__": 76 }, "_enabled": true, "__prefab": null, @@ -2103,7 +2336,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 62 + "__id__": 76 }, "_enabled": true, "__prefab": null, @@ -2147,10 +2380,10 @@ "_active": true, "_components": [ { - "__id__": 66 + "__id__": 80 }, { - "__id__": 67 + "__id__": 81 } ], "_prefab": null, @@ -2173,7 +2406,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -2187,7 +2420,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 65 + "__id__": 79 }, "_enabled": true, "__prefab": null, @@ -2208,7 +2441,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 65 + "__id__": 79 }, "_enabled": true, "__prefab": null, @@ -2252,10 +2485,10 @@ "_active": true, "_components": [ { - "__id__": 69 + "__id__": 83 }, { - "__id__": 70 + "__id__": 84 } ], "_prefab": null, @@ -2278,7 +2511,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -2292,7 +2525,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 68 + "__id__": 82 }, "_enabled": true, "__prefab": null, @@ -2313,7 +2546,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 68 + "__id__": 82 }, "_enabled": true, "__prefab": null, @@ -2357,10 +2590,10 @@ "_active": true, "_components": [ { - "__id__": 72 + "__id__": 86 }, { - "__id__": 73 + "__id__": 87 } ], "_prefab": null, @@ -2383,7 +2616,7 @@ "y": 1, "z": 1 }, - "_layer": 1073741824, + "_layer": 33554432, "_euler": { "__type__": "cc.Vec3", "x": 0, @@ -2397,7 +2630,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 71 + "__id__": 85 }, "_enabled": true, "__prefab": null, @@ -2418,7 +2651,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 71 + "__id__": 85 }, "_enabled": true, "__prefab": null, @@ -2451,202 +2684,6 @@ "_atlas": null, "_id": "19tgsETE1COLWNZIXGAS1N" }, - { - "__type__": "cc.Node", - "_name": "ModalWindowManager", - "_objFlags": 0, - "_parent": { - "__id__": 38 - }, - "_children": [ - { - "__id__": 75 - } - ], - "_active": true, - "_components": [ - { - "__id__": 83 - }, - { - "__id__": 84 - } - ], - "_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": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "ddppxPynFF26nHKQloDmA6" - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 74 - }, - "_prefab": { - "__id__": 76 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 75 - }, - "asset": { - "__uuid__": "663674aa-da1c-44b0-8049-49db9b020973", - "__expectedType__": "cc.Prefab" - }, - "fileId": "32U/bJCUBDlaQxxGFNXZTu", - "instance": { - "__id__": 77 - } - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "8eKgBWwsdBaKjljenemsQK", - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 78 - }, - { - "__id__": 80 - }, - { - "__id__": 81 - }, - { - "__id__": 82 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 79 - }, - "propertyPath": [ - "_name" - ], - "value": "LevelUpModalWindow" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "32U/bJCUBDlaQxxGFNXZTu" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 79 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 79 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 79 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 74 - }, - "_enabled": true, - "__prefab": null, - "_contentSize": { - "__type__": "cc.Size", - "width": 640, - "height": 960 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "e6NGPUIRhA1YDaEW8zPdfq" - }, - { - "__type__": "c623fhj2b5Cyau8MBXLOmVF", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 74 - }, - "_enabled": true, - "__prefab": null, - "availableWindows": [ - { - "__uuid__": "663674aa-da1c-44b0-8049-49db9b020973", - "__expectedType__": "cc.Prefab" - } - ], - "_id": "1afHrrV8tIPrYb4xymz6bQ" - }, { "__type__": "cc.Camera", "_name": "", @@ -2660,7 +2697,7 @@ "_priority": 1073741824, "_fov": 45, "_fovAxis": 0, - "_orthoHeight": 480.00000000000006, + "_orthoHeight": 480, "_near": 0, "_far": 2000, "_color": { @@ -2721,7 +2758,7 @@ "_enabled": true, "__prefab": null, "_cameraComponent": { - "__id__": 85 + "__id__": 88 }, "_alignCanvasWithScreen": true, "_id": "12O/ljcVlEqLmVm3U2gEOQ" @@ -2739,8 +2776,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, @@ -2779,7 +2816,7 @@ "strikeDelay": 2, "collisionDelay": 0.5, "camera": { - "__id__": 85 + "__id__": 88 }, "gameUI": { "__id__": 61 @@ -2797,7 +2834,7 @@ 20 ], "modalWindowManager": { - "__id__": 84 + "__id__": 75 }, "_id": "3a9z1bqlFCGL4/WyDwU4L5" }, @@ -2806,26 +2843,26 @@ "fileId": "cffa5b19-2043-4cef-8221-1a10ab7a2c1f", "nestedPrefabInstanceRoots": [ { - "__id__": 75 + "__id__": 63 } ] }, { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 92 - }, - "shadows": { - "__id__": 93 - }, - "_skybox": { - "__id__": 94 - }, - "fog": { "__id__": 95 }, - "octree": { + "shadows": { "__id__": 96 + }, + "_skybox": { + "__id__": 97 + }, + "fog": { + "__id__": 98 + }, + "octree": { + "__id__": 99 } }, { diff --git a/assets/Scripts/Game/GameBootstrapper.ts b/assets/Scripts/Game/GameBootstrapper.ts index 444d509..6c2edd2 100644 --- a/assets/Scripts/Game/GameBootstrapper.ts +++ b/assets/Scripts/Game/GameBootstrapper.ts @@ -26,6 +26,8 @@ export class GameBootstrapper extends Component { private playerCollisionSystem: PlayerCollisionSystem; + private isPaused = false; + public start(): void { this.virtualJoystic.init(); this.weapon.init(this.strikeDelay); @@ -45,6 +47,8 @@ export class GameBootstrapper extends Component { } public update(deltaTime: number): void { + if (this.isPaused) return; + this.player.gameTick(deltaTime); this.playerCollisionSystem.gameTick(deltaTime); this.enemyManager.gameTick(deltaTime); @@ -53,7 +57,9 @@ export class GameBootstrapper extends Component { } private async showModal(): Promise { + this.isPaused = true; const result: string = await this.modalWindowManager.showModal("LevelUpModalWindow", "test params"); + this.isPaused = false; console.log("Result: " + result); } } diff --git a/assets/Scripts/Game/Player/Player.ts b/assets/Scripts/Game/Player/Player.ts index 4ea5eb1..9b09d75 100644 --- a/assets/Scripts/Game/Player/Player.ts +++ b/assets/Scripts/Game/Player/Player.ts @@ -17,8 +17,6 @@ export class Player extends Component { private health: UnitHealth; private level: UnitLevel; - private xp: number; - public init(input: IInput, weapon: Weapon, maxHp: number, requiredLevelXps: number[]): void { this.input = input; this.weapon = weapon; @@ -39,6 +37,10 @@ export class Player extends Component { return this.level; } + public get Weapon(): Weapon { + return this.weapon; + } + public get Collider(): Collider2D { return this.collider; } diff --git a/assets/Scripts/Game/UI/LevelUpWindow.meta b/assets/Scripts/Game/UI/LevelUpWindow.meta new file mode 100644 index 0000000..f3c35c1 --- /dev/null +++ b/assets/Scripts/Game/UI/LevelUpWindow.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "b10425c2-13b2-4c46-a497-13a269a204de", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Scripts/Game/UI/LevelUpWindow/LevelUpModalWindow.ts b/assets/Scripts/Game/UI/LevelUpWindow/LevelUpModalWindow.ts new file mode 100644 index 0000000..7d97128 --- /dev/null +++ b/assets/Scripts/Game/UI/LevelUpWindow/LevelUpModalWindow.ts @@ -0,0 +1,29 @@ +import { CCString, instantiate, Node, Prefab, Vec3, _decorator } from "cc"; +import { ModalWindow } from "../../../Services/ModalWindowSystem/ModalWindow"; +import { delay } from "../../../Services/Utils/AsyncUtils"; +import { LevelUpSkill } from "./LevelUpSkill"; + +const { ccclass, property } = _decorator; + +@ccclass("LevelUpModalWindow") +export class LevelUpModalWindow extends ModalWindow { + @property(Prefab) private skillPrefab: Prefab; + @property(Node) private skillParent: Node; + + protected async setup(params: string): Promise { + const xPositions: number[] = [-180, 0, 180]; + await delay(300); + for (let i = 0; i < 3; i++) { + await delay(500); + const skill: LevelUpSkill = instantiate(this.skillPrefab).getComponent(LevelUpSkill); + skill.node.setParent(this.skillParent); + skill.node.setPosition(new Vec3(xPositions[i])); + skill.init(params); + skill.ChooseSkillEvent.on(this.chooseSkill, this); + } + } + + private chooseSkill(skill: LevelUpSkill): void { + this.dismiss("FInishedSuccessfuly"); + } +} diff --git a/assets/Scripts/Services/ModalWindowSystem/LevelUpModalWindow.ts.meta b/assets/Scripts/Game/UI/LevelUpWindow/LevelUpModalWindow.ts.meta similarity index 100% rename from assets/Scripts/Services/ModalWindowSystem/LevelUpModalWindow.ts.meta rename to assets/Scripts/Game/UI/LevelUpWindow/LevelUpModalWindow.ts.meta diff --git a/assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts b/assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts new file mode 100644 index 0000000..0b8a2cd --- /dev/null +++ b/assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts @@ -0,0 +1,22 @@ +import { Component, Label, NodeEventType, _decorator } from "cc"; +import { ISignal } from "../../../Services/EventSystem/ISignal"; +import { Signal } from "../../../Services/EventSystem/Signal"; +const { ccclass, property } = _decorator; + +@ccclass("LevelUpSkill") +export class LevelUpSkill extends Component { + @property(Label) private skillTitle: Label; + private chooseSkillEvent: Signal = new Signal(); + public init(skillTitle: string): void { + this.skillTitle.string = skillTitle; + this.node.on(NodeEventType.MOUSE_DOWN, this.chooseSkill, this); + } + + public get ChooseSkillEvent(): ISignal { + return this.chooseSkillEvent; + } + + private chooseSkill(): void { + this.chooseSkillEvent.trigger(this); + } +} diff --git a/assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts.meta b/assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts.meta new file mode 100644 index 0000000..e5bca07 --- /dev/null +++ b/assets/Scripts/Game/UI/LevelUpWindow/LevelUpSkill.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "65e26889-bc4f-487d-8625-602fbced8eb1", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/Scripts/Game/Upgrades.meta b/assets/Scripts/Game/Upgrades.meta new file mode 100644 index 0000000..f55756d --- /dev/null +++ b/assets/Scripts/Game/Upgrades.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "c281ddc9-4aa5-4d69-af47-cf25a4ff4c11", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Scripts/Game/Upgrades/UpgradeType.ts b/assets/Scripts/Game/Upgrades/UpgradeType.ts new file mode 100644 index 0000000..f71c799 --- /dev/null +++ b/assets/Scripts/Game/Upgrades/UpgradeType.ts @@ -0,0 +1,9 @@ +export enum UpgradeType { + MaxHP, + WeaponLength, + WeaponDamage, + HorizontalProjectile, + VerticalProjectile, + OverallDamage, + Regeneration +} diff --git a/assets/Scripts/Game/Upgrades/UpgradeType.ts.meta b/assets/Scripts/Game/Upgrades/UpgradeType.ts.meta new file mode 100644 index 0000000..80c1c9a --- /dev/null +++ b/assets/Scripts/Game/Upgrades/UpgradeType.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "a481c31c-b6ba-4871-b8d7-f151788a450a", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/Scripts/Game/Upgrades/Upgrader.ts b/assets/Scripts/Game/Upgrades/Upgrader.ts new file mode 100644 index 0000000..c860649 --- /dev/null +++ b/assets/Scripts/Game/Upgrades/Upgrader.ts @@ -0,0 +1,39 @@ +import { Player } from "../Player/Player"; +import { UpgradeType } from "./UpgradeType"; + +export class Upgrader { + private player: Player; + private typeToAction: Map void> = new Map void>(); + private typeToLevel: Map = new Map(); + + public constructor(player: Player) { + this.player = player; + + this.typeToAction.set(UpgradeType.MaxHP, this.upgradeMaxHp); + this.typeToAction.set(UpgradeType.WeaponLength, this.upgradeWeaponLength); + this.typeToAction.set(UpgradeType.WeaponDamage, this.upgradeWeaponDamage); + + this.typeToLevel.set(UpgradeType.MaxHP, 0); + this.typeToLevel.set(UpgradeType.WeaponLength, 0); + } + + public upgradeSkill(type: UpgradeType): void { + if (!this.typeToAction.has(type)) throw new Error("Upgrade does not have " + type); + this.typeToAction.get(type)(); + } + + private upgradeMaxHp(): void { + const healthIncrease = 5; + const currentMax: number = this.player.Health.MaxHealthPoints; + this.player.Health.setMaxHealth(currentMax + healthIncrease); + this.player.Health.heal(healthIncrease); + } + + private upgradeWeaponLength(): void { + this.player.Weapon.upgradeWeaponLength(); + } + + private upgradeWeaponDamage(): void { + this.player.Weapon.upgradeWeaponDamage(); + } +} diff --git a/assets/Scripts/Game/Upgrades/Upgrader.ts.meta b/assets/Scripts/Game/Upgrades/Upgrader.ts.meta new file mode 100644 index 0000000..bf36d52 --- /dev/null +++ b/assets/Scripts/Game/Upgrades/Upgrader.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "51a09dd7-ec63-40dd-a0ce-1a16632f16fa", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/Scripts/Game/Weapon.ts b/assets/Scripts/Game/Weapon.ts index cea3279..2c0804c 100644 --- a/assets/Scripts/Game/Weapon.ts +++ b/assets/Scripts/Game/Weapon.ts @@ -34,6 +34,9 @@ export class Weapon extends Component { return 5; } + public upgradeWeaponDamage(): void {} + public upgradeWeaponLength(): void {} + private strike(): void { this.node.active = true; this.weaponAnimation.play(this.strikeState.name); diff --git a/assets/Scripts/Services/ModalWindowSystem/LevelUpModalWindow.ts b/assets/Scripts/Services/ModalWindowSystem/LevelUpModalWindow.ts deleted file mode 100644 index d136696..0000000 --- a/assets/Scripts/Services/ModalWindowSystem/LevelUpModalWindow.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { CCString, _decorator } from "cc"; -import { delay } from "../Utils/AsyncUtils"; -import { ModalWindow } from "./ModalWindow"; -const { ccclass, property } = _decorator; - -@ccclass("LevelUpModalWindow") -export class LevelUpModalWindow extends ModalWindow { - @property(CCString) private testField: string; - - protected async setup(params: string): Promise { - console.log("TEST FIELD: " + this.testField + " params: " + params); - - await delay(10000); - this.dismiss("FInishedSuccessfuly"); - } -} diff --git a/assets/Scripts/Services/ModalWindowSystem/ModalWindow.ts b/assets/Scripts/Services/ModalWindowSystem/ModalWindow.ts index acffa2f..05c7cc8 100644 --- a/assets/Scripts/Services/ModalWindowSystem/ModalWindow.ts +++ b/assets/Scripts/Services/ModalWindowSystem/ModalWindow.ts @@ -1,14 +1,21 @@ -import { Component } from "cc"; +import { Animation, Component, _decorator } from "cc"; import { delay } from "../Utils/AsyncUtils"; +const { property } = _decorator; + export abstract class ModalWindow extends Component { + @property(Animation) private animation: Animation; + private result: TResult; private isDismissed = false; public async runAsync(params?: TParam): Promise { this.setup(params); + this.animation?.play("open"); while (!this.isDismissed) await delay(100); + this.animation?.play("close"); + await delay(500); return this.result; }