From d8a4e1e1247455fac7b38e2c831859ba66e81835 Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 26 Dec 2022 12:54:49 +0100 Subject: [PATCH] New assets --- assets/Data/GameSettings-v2.json | 760 ------------ assets/Data/GameSettings-v2.json.meta | 1 - assets/Data/GameSettings.json | 1081 ++++++++++------- assets/Data/GameSettings.json.meta | 2 +- assets/Media/Prefabs/AppRoot.prefab | 2 +- .../Upgrades/UpgradesModalWindow.prefab | 631 +--------- 6 files changed, 700 insertions(+), 1777 deletions(-) delete mode 100644 assets/Data/GameSettings-v2.json delete mode 100644 assets/Data/GameSettings-v2.json.meta diff --git a/assets/Data/GameSettings-v2.json b/assets/Data/GameSettings-v2.json deleted file mode 100644 index e3e03c5..0000000 --- a/assets/Data/GameSettings-v2.json +++ /dev/null @@ -1,760 +0,0 @@ -{ - "player": { - "defaultHP": 50, - "requiredXP": [ - 10, - 20, - 30, - 40, - 50, - 60, - 70, - 80, - 90, - 100, - 112, - 116, - 130, - 146, - 154, - 174, - 196, - 220 - ], - "speed": 100, - "regenerationDelay": 5, - "collisionDelay": 0.5, - "magnetDuration": 5, - "weapon": { - "strikeDelay": 2, - "damage": 2 - }, - "haloLauncher": { - "projectilesToSpawn": 24, - "cooldownDivisorPerUpgrade": 1, - "launcher": { - "projectileLifetime": 2, - "projectileSpeed": 150, - "wavesToShoot": 1, - "wavesDelayMs": 0, - "cooldown": 10 - } - }, - "horizontalLauncher": { - "wavesToShootPerUpgrade": 1, - "launcher": { - "projectileLifetime": 3, - "projectileSpeed": 300, - "wavesToShoot": 0, - "wavesDelayMs": 120, - "cooldown": 4 - } - }, - "diagonalLauncher": { - "wavesToShootPerUpgrade": 1, - "launcher": { - "projectileLifetime": 20, - "projectileSpeed": 300, - "wavesToShoot": 0, - "wavesDelayMs": 200, - "cooldown": 4 - } - } - }, - "upgrades": { - "maxWeaponLengthUpgrades": 5, - "maxWeaponDamageUpgrades": 10, - "maxHorizontalProjectileUpgrades": 6, - "maxDiagonalProjectileUpgrades": 6, - "maxHaloProjectileUpgrades": 6, - "maxRegenerationUpgrades": 6 - }, - "metaUpgrades": { - "health": { - "costs": [ - 20, - 30, - 40 - ], - "bonuses": [ - 10, - 20, - 30 - ] - }, - "overallDamage": { - "costs": [ - 20, - 30, - 40 - ], - "bonuses": [ - 0.5, - 1, - 1.5 - ] - }, - "projectilePiercing": { - "costs": [ - 50, - 100, - 150 - ], - "bonuses": [ - 1, - 2, - 3 - ] - }, - "movementSpeed": { - "costs": [ - 10, - 20, - 30 - ], - "bonuses": [ - 10, - 20, - 30 - ] - }, - "xpGatherer": { - "costs": [ - 20, - 30, - 40 - ], - "bonuses": [ - 0.1, - 0.2, - 0.3 - ] - }, - "goldGatherer": { - "costs": [ - 10, - 20, - 30 - ], - "bonuses": [ - 0.1, - 0.2, - 0.3 - ] - } - }, - "enemyManager": { - "projectileLauncher1": { - "enemyIds": [ - "SiegeEnemyRanged" - ], - "projectileLifetime": 8, - "projectileSpeed": 140, - "projectileDamage": 4, - "cooldown": 2.5 - }, - "enemies": [ - { - "id": "BasicEnemy", - "moveType": "Follow", - "graphicsType": "Bat", - "health": 2, - "damage": 1, - "speed": 60, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0, - "healthPotionRewardChance": 0.01, - "magnetRewardChance": 0.01, - "chestRewardChance": 0.0 - }, - { - "id": "StandardEnemy", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 4, - "damage": 2, - "speed": 65, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.1, - "healthPotionRewardChance": 0.01, - "magnetRewardChance": 0.01, - "chestRewardChance": 0 - }, - { - "id": "FastEnemy", - "moveType": "Follow", - "graphicsType": "Shark", - "health": 3, - "damage": 2, - "speed": 75, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.1, - "healthPotionRewardChance": 0.01, - "magnetRewardChance": 0.01, - "chestRewardChance": 0 - }, - { - "id": "SpeedEnemy", - "moveType": "Follow", - "graphicsType": "Shark", - "health": 4, - "damage": 2, - "speed": 90, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.3, - "healthPotionRewardChance": 0.01, - "magnetRewardChance": 0.01, - "chestRewardChance": 0 - }, - { - "id": "ToughEnemy", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 7, - "damage": 2, - "speed": 70, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.2, - "healthPotionRewardChance": 0.01, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "HardEnemy", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 10, - "damage": 3, - "speed": 75, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.2, - "healthPotionRewardChance": 0.02, - "magnetRewardChance": 0, - "chestRewardChance": 0.01 - }, - { - "id": "HarderEnemy", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 13, - "damage": 3, - "speed": 75, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.2, - "healthPotionRewardChance": 0.02, - "magnetRewardChance": 0, - "chestRewardChance": 0.01 - }, - { - "id": "TankEnemy", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 16, - "damage": 3, - "speed": 55, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.4, - "healthPotionRewardChance": 0.02, - "magnetRewardChance": 0, - "chestRewardChance": 0.01 - }, - { - "id": "SiegeEnemyMelee", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 25, - "damage": 5, - "speed": 50, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.5, - "healthPotionRewardChance": 0.02, - "magnetRewardChance": 0, - "chestRewardChance": 0.01 - }, - { - "id": "SiegeEnemyRanged", - "moveType": "PeriodicFollow", - "graphicsType": "Goblin", - "health": 25, - "damage": 5, - "speed": 60, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.5, - "healthPotionRewardChance": 0.02, - "magnetRewardChance": 0, - "chestRewardChance": 0.01 - }, - { - "id": "CircleEnemy", - "moveType": "Follow", - "graphicsType": "Skeleton", - "health": 4, - "damage": 1, - "speed": 22, - "lifetime": 27, - "xpReward": 1, - "goldReward": 0.5, - "healthPotionRewardChance": 0.05, - "magnetRewardChance": 0.05, - "chestRewardChance": 0 - }, - { - "id": "CircleEnemyStandard", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 7, - "damage": 2, - "speed": 35, - "lifetime": 27, - "xpReward": 1, - "goldReward": 2, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "CircleEnemyTough", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 11, - "damage": 2, - "speed": 30, - "lifetime": 27, - "xpReward": 1, - "goldReward": 2, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "WaveEnemy", - "moveType": "Launch", - "graphicsType": "Shark", - "health": 1, - "damage": 1, - "speed": 370, - "lifetime": 20, - "xpReward": 1, - "goldReward": 0.2, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "WaveEnemyArmor", - "moveType": "Launch", - "graphicsType": "Skeleton", - "health": 5, - "damage": 3, - "speed": 70, - "lifetime": 30, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "WaveEnemyArmorFast", - "moveType": "Launch", - "graphicsType": "Goblin", - "health": 5, - "damage": 3, - "speed": 320, - "lifetime": 30, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "WaveEnemyArmorBlitz", - "moveType": "Launch", - "graphicsType": "Goblin", - "health": 10, - "damage": 3, - "speed": 340, - "lifetime": 22, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "BasicBoss", - "moveType": "Follow", - "graphicsType": "BossStoneGolem", - "health": 8, - "damage": 2, - "speed": 65, - "lifetime": -1, - "xpReward": 1, - "goldReward": 3, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "StandardBoss", - "moveType": "Follow", - "graphicsType": "BossOrcKing", - "health": 12, - "damage": 3, - "speed": 75, - "lifetime": -1, - "xpReward": 2, - "goldReward": 5, - "healthPotionRewardChance": 0.1, - "magnetRewardChance": 0, - "chestRewardChance": 0.1 - }, - { - "id": "HardBoss", - "moveType": "Follow", - "graphicsType": "BossOrcKing", - "health": 20, - "damage": 4, - "speed": 80, - "lifetime": -1, - "xpReward": 2, - "goldReward": 10, - "healthPotionRewardChance": 0.1, - "magnetRewardChance": 0.1, - "chestRewardChance": 0.1 - }, - { - "id": "BasicCheetah", - "moveType": "PeriodicFollow", - "graphicsType": "Goblin", - "health": 4, - "damage": 1, - "speed": 120, - "lifetime": -1, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - } - ], - "periodicFollowMovers": [ - { - "enemyIdToAffect": "BasicCheetah", - "followTime": 4, - "waitTime": 3 - }, - { - "enemyIdToAffect": "SiegeEnemyRanged", - "followTime": 4, - "waitTime": 4 - } - ], - "individualEnemySpawners": [ - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 0, - "stopDelay": 59, - "cooldown": 1 - } - }, - { - "common": { - "enemyId": "BasicBoss", - "startDelay": 89, - "stopDelay": 90, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 61, - "stopDelay": 120, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 121, - "stopDelay": 190, - "cooldown": 0.8 - } - }, - { - "common": { - "enemyId": "StandardBoss", - "startDelay": 199, - "stopDelay": 200, - "cooldown": 0.4 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 191, - "stopDelay": 220, - "cooldown": 1 - } - }, - { - "common": { - "enemyId": "StandardEnemy", - "startDelay": 200, - "stopDelay": 250, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 290, - "stopDelay": 320, - "cooldown": 1 - } - }, - { - "common": { - "enemyId": "StandardEnemy", - "startDelay": 335, - "stopDelay": 420, - "cooldown": 0.7 - } - }, - { - "common": { - "enemyId": "StandardEnemy", - "startDelay": 421, - "stopDelay": 520, - "cooldown": 0.5 - } - }, - { - "common": { - "enemyId": "ToughEnemy", - "startDelay": 520, - "stopDelay": 600, - "cooldown": 0.3 - } - }, - { - "common": { - "enemyId": "FastEnemy", - "startDelay": 310, - "stopDelay": 340, - "cooldown": 0.5 - } - }, - { - "common": { - "enemyId": "FastEnemy", - "startDelay": 260, - "stopDelay": 300, - "cooldown": 0.8 - } - }, - { - "common": { - "enemyId": "HardEnemy", - "startDelay": 601, - "stopDelay": 720, - "cooldown": 0.6 - } - }, - { - "common": { - "enemyId": "HardBoss", - "startDelay": 600, - "stopDelay": 601, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "SpeedEnemy", - "startDelay": 630, - "stopDelay": 660, - "cooldown": 0.6 - } - }, - { - "common": { - "enemyId": "TankEnemy", - "startDelay": 710, - "stopDelay": 800, - "cooldown": 0.6 - } - }, - { - "common": { - "enemyId": "HardEnemy", - "startDelay": 790, - "stopDelay": 840, - "cooldown": 0.5 - } - }, - { - "common": { - "enemyId": "BasicCheetah", - "startDelay": 820, - "stopDelay": 840, - "cooldown": 0.4 - } - }, - { - "common": { - "enemyId": "SiegeEnemy", - "startDelay": 830, - "stopDelay": 890, - "cooldown": 0.3 - } - } - ], - "circularEnemySpawners": [ - { - "common": { - "enemyId": "CircleEnemy", - "startDelay": 1, - "stopDelay": 130, - "cooldown": 45 - }, - "enemiesToSpawn": 38 - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 0, - "stopDelay": 122, - "cooldown": 60 - }, - "enemiesToSpawn": 6 - }, - { - "common": { - "enemyId": "CircleEnemyStandard", - "startDelay": 280, - "stopDelay": 520, - "cooldown": 50 - }, - "enemiesToSpawn": 44 - }, - { - "common": { - "enemyId": "CircleEnemyTough", - "startDelay": 480, - "stopDelay": 620, - "cooldown": 45 - }, - "enemiesToSpawn": 50 - }, - { - "common": { - "enemyId": "CircleEnemyStandard", - "startDelay": 383, - "stopDelay": 390, - "cooldown": 3 - }, - "enemiesToSpawn": 44 - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 245, - "stopDelay": 280, - "cooldown": 5 - }, - "enemiesToSpawn": 12 - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 278, - "stopDelay": 291, - "cooldown": 3 - }, - "enemiesToSpawn": 30 - }, - { - "common": { - "enemyId": "BasicBoss", - "startDelay": 300, - "stopDelay": 303, - "cooldown": 2 - }, - "enemiesToSpawn": 8 - }, - { - "common": { - "enemyId": "BasicCheetah", - "startDelay": 139, - "stopDelay": 140, - "cooldown": 0.9 - }, - "enemiesToSpawn": 6 - } - ], - "waveEnemySpawners": [ - { - "common": { - "enemyId": "WaveEnemy", - "startDelay": 1, - "stopDelay": 201, - "cooldown": 25 - }, - "enemiesToSpawn": 8 - }, - { - "common": { - "enemyId": "WaveEnemy", - "startDelay": 420, - "stopDelay": 600, - "cooldown": 35 - }, - "enemiesToSpawn": 30 - }, - { - "common": { - "enemyId": "WaveEnemyArmor", - "startDelay": 1, - "stopDelay": 199, - "cooldown": 50 - }, - "enemiesToSpawn": 8 - }, - { - "common": { - "enemyId": "WaveEnemyArmorFast", - "startDelay": 200, - "stopDelay": 600, - "cooldown": 27 - }, - "enemiesToSpawn": 14 - }, - { - "common": { - "enemyId": "WaveEnemyArmorBlitz", - "startDelay": 550, - "stopDelay": 900, - "cooldown": 30 - }, - "enemiesToSpawn": 12 - } - ] - }, - "items": { - "healthPerPotion": 10 - } -} \ No newline at end of file diff --git a/assets/Data/GameSettings-v2.json.meta b/assets/Data/GameSettings-v2.json.meta deleted file mode 100644 index ef30108..0000000 --- a/assets/Data/GameSettings-v2.json.meta +++ /dev/null @@ -1 +0,0 @@ -{"ver":"1.0.0","importer":"json","imported":true,"uuid":"03f832fe-2109-42e2-a968-815df711a7e9","files":[".json"],"subMetas":{},"userData":{}} diff --git a/assets/Data/GameSettings.json b/assets/Data/GameSettings.json index 297a350..e3e03c5 100644 --- a/assets/Data/GameSettings.json +++ b/assets/Data/GameSettings.json @@ -1,18 +1,26 @@ { "player": { "defaultHP": 50, - "requiredXP": [ - 10, - 20, - 30, - 40, - 50, - 60, - 70, - 80, - 90, - 100 - ], + "requiredXP": [ + 10, + 20, + 30, + 40, + 50, + 60, + 70, + 80, + 90, + 100, + 112, + 116, + 130, + 146, + 154, + 174, + 196, + 220 + ], "speed": 100, "regenerationDelay": 5, "collisionDelay": 0.5, @@ -56,17 +64,17 @@ "upgrades": { "maxWeaponLengthUpgrades": 5, "maxWeaponDamageUpgrades": 10, - "maxHorizontalProjectileUpgrades": 5, - "maxDiagonalProjectileUpgrades": 5, - "maxHaloProjectileUpgrades": 5, - "maxRegenerationUpgrades": 5 + "maxHorizontalProjectileUpgrades": 6, + "maxDiagonalProjectileUpgrades": 6, + "maxHaloProjectileUpgrades": 6, + "maxRegenerationUpgrades": 6 }, "metaUpgrades": { "health": { "costs": [ - 0, - 0, - 0 + 20, + 30, + 40 ], "bonuses": [ 10, @@ -76,21 +84,21 @@ }, "overallDamage": { "costs": [ - 0, - 10, - 0 + 20, + 30, + 40 ], "bonuses": [ + 0.5, 1, - 2, - 3 + 1.5 ] }, "projectilePiercing": { "costs": [ - 0, - 0, - 15 + 50, + 100, + 150 ], "bonuses": [ 1, @@ -100,9 +108,9 @@ }, "movementSpeed": { "costs": [ - 0, - 0, - 0 + 10, + 20, + 30 ], "bonuses": [ 10, @@ -112,9 +120,9 @@ }, "xpGatherer": { "costs": [ - 9, - 10, - 15 + 20, + 30, + 40 ], "bonuses": [ 0.1, @@ -125,8 +133,8 @@ "goldGatherer": { "costs": [ 10, - 10, - 15 + 20, + 30 ], "bonuses": [ 0.1, @@ -135,399 +143,618 @@ ] } }, - "enemyManager": { - "projectileLauncher1": { - "enemyIds": [ - "BasicEnemy" - ], - "projectileLifetime": 10, - "projectileSpeed": 150, - "projectileDamage": 1, - "cooldown": 10 - }, - "enemies": [ - { - "id": "BasicEnemy", - "moveType": "Follow", - "graphicsType": "Bat", - "health": 2, - "damage": 1, - "speed": 60, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0, - "healthPotionRewardChance": 0.05, - "magnetRewardChance": 0.5, - "chestRewardChance": 0.5 - }, - { - "id": "StandardEnemy", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 3, - "damage": 2, - "speed": 65, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "FastEnemy", - "moveType": "Follow", - "graphicsType": "Shark", - "health": 3, - "damage": 2, - "speed": 75, - "lifetime": -1, - "xpReward": 1, - "goldReward": 0.1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "CircleEnemy", - "moveType": "Follow", - "graphicsType": "Skeleton", - "health": 4, - "damage": 1, - "speed": 25, - "lifetime": 29, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "CircleEnemyStandard", - "moveType": "Follow", - "graphicsType": "Goblin", - "health": 7, - "damage": 2, - "speed": 35, - "lifetime": 27, - "xpReward": 1, - "goldReward": 2, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "WaveEnemy", - "moveType": "Launch", - "graphicsType": "Shark", - "health": 1, - "damage": 2, - "speed": 390, - "lifetime": 20, - "xpReward": 1, - "goldReward": 0.2, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "WaveEnemyArmor", - "moveType": "Launch", - "graphicsType": "Skeleton", - "health": 5, - "damage": 3, - "speed": 70, - "lifetime": 30, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "WaveEnemyArmorFast", - "moveType": "Launch", - "graphicsType": "Goblin", - "health": 5, - "damage": 3, - "speed": 320, - "lifetime": 30, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "BasicBoss", - "moveType": "Follow", - "graphicsType": "BossStoneGolem", - "health": 8, - "damage": 2, - "speed": 65, - "lifetime": -1, - "xpReward": 1, - "goldReward": 3, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "StandardBoss", - "moveType": "Follow", - "graphicsType": "BossOrcKing", - "health": 12, - "damage": 3, - "speed": 75, - "lifetime": -1, - "xpReward": 2, - "goldReward": 5, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - }, - { - "id": "BasicCheetah", - "moveType": "PeriodicFollow", - "graphicsType": "Goblin", - "health": 4, - "damage": 1, - "speed": 120, - "lifetime": -1, - "xpReward": 1, - "goldReward": 1, - "healthPotionRewardChance": 0, - "magnetRewardChance": 0, - "chestRewardChance": 0 - } - ], - "periodicFollowMovers": [ - { - "enemyIdToAffect": "BasicCheetah", - "followTime": 3, - "waitTime": 5 - } - ], - "individualEnemySpawners": [ - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 0, - "stopDelay": 59, - "cooldown": 1 - } - }, - { - "common": { - "enemyId": "BasicBoss", - "startDelay": 89, - "stopDelay": 90, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 61, - "stopDelay": 120, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 121, - "stopDelay": 190, - "cooldown": 0.8 - } - }, - { - "common": { - "enemyId": "StandardBoss", - "startDelay": 199, - "stopDelay": 200, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 191, - "stopDelay": 220, - "cooldown": 1.5 - } - }, - { - "common": { - "enemyId": "StandardEnemy", - "startDelay": 210, - "stopDelay": 250, - "cooldown": 0.9 - } - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 290, - "stopDelay": 320, - "cooldown": 1 - } - }, - { - "common": { - "enemyId": "StandardEnemy", - "startDelay": 335, - "stopDelay": 420, - "cooldown": 0.7 - } - }, - { - "common": { - "enemyId": "StandardEnemy", - "startDelay": 421, - "stopDelay": 520, - "cooldown": 0.5 - } - }, - { - "common": { - "enemyId": "StandardEnemy", - "startDelay": 520, - "stopDelay": 600, - "cooldown": 0.3 - } - }, - { - "common": { - "enemyId": "FastEnemy", - "startDelay": 310, - "stopDelay": 340, - "cooldown": 0.5 - } - }, - { - "common": { - "enemyId": "FastEnemy", - "startDelay": 260, - "stopDelay": 300, - "cooldown": 0.8 - } - } - ], - "circularEnemySpawners": [ - { - "common": { - "enemyId": "CircleEnemy", - "startDelay": 1, - "stopDelay": 130, - "cooldown": 45 - }, - "enemiesToSpawn": 38 - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 0, - "stopDelay": 122, - "cooldown": 60 - }, - "enemiesToSpawn": 10 - }, - { - "common": { - "enemyId": "CircleEnemyStandard", - "startDelay": 280, - "stopDelay": 520, - "cooldown": 50 - }, - "enemiesToSpawn": 44 - }, - { - "common": { - "enemyId": "CircleEnemyStandard", - "startDelay": 383, - "stopDelay": 390, - "cooldown": 3 - }, - "enemiesToSpawn": 44 - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 245, - "stopDelay": 280, - "cooldown": 5 - }, - "enemiesToSpawn": 12 - }, - { - "common": { - "enemyId": "BasicEnemy", - "startDelay": 278, - "stopDelay": 291, - "cooldown": 3 - }, - "enemiesToSpawn": 30 - }, - { - "common": { - "enemyId": "BasicBoss", - "startDelay": 300, - "stopDelay": 303, - "cooldown": 2 - }, - "enemiesToSpawn": 8 - }, - { - "common": { - "enemyId": "BasicCheetah", - "startDelay": 139, - "stopDelay": 140, - "cooldown": 0.9 - }, - "enemiesToSpawn": 6 - } - ], - "waveEnemySpawners": [ - { - "common": { - "enemyId": "WaveEnemy", - "startDelay": 1, - "stopDelay": 201, - "cooldown": 25 - }, - "enemiesToSpawn": 12 - }, - { - "common": { - "enemyId": "WaveEnemy", - "startDelay": 420, - "stopDelay": 600, - "cooldown": 35 - }, - "enemiesToSpawn": 30 - }, - { - "common": { - "enemyId": "WaveEnemyArmor", - "startDelay": 1, - "stopDelay": 199, - "cooldown": 50 - }, - "enemiesToSpawn": 10 - }, - { - "common": { - "enemyId": "WaveEnemyArmorFast", - "startDelay": 200, - "stopDelay": 600, - "cooldown": 27 - }, - "enemiesToSpawn": 14 - } - ] + "enemyManager": { + "projectileLauncher1": { + "enemyIds": [ + "SiegeEnemyRanged" + ], + "projectileLifetime": 8, + "projectileSpeed": 140, + "projectileDamage": 4, + "cooldown": 2.5 }, + "enemies": [ + { + "id": "BasicEnemy", + "moveType": "Follow", + "graphicsType": "Bat", + "health": 2, + "damage": 1, + "speed": 60, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0, + "healthPotionRewardChance": 0.01, + "magnetRewardChance": 0.01, + "chestRewardChance": 0.0 + }, + { + "id": "StandardEnemy", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 4, + "damage": 2, + "speed": 65, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.1, + "healthPotionRewardChance": 0.01, + "magnetRewardChance": 0.01, + "chestRewardChance": 0 + }, + { + "id": "FastEnemy", + "moveType": "Follow", + "graphicsType": "Shark", + "health": 3, + "damage": 2, + "speed": 75, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.1, + "healthPotionRewardChance": 0.01, + "magnetRewardChance": 0.01, + "chestRewardChance": 0 + }, + { + "id": "SpeedEnemy", + "moveType": "Follow", + "graphicsType": "Shark", + "health": 4, + "damage": 2, + "speed": 90, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.3, + "healthPotionRewardChance": 0.01, + "magnetRewardChance": 0.01, + "chestRewardChance": 0 + }, + { + "id": "ToughEnemy", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 7, + "damage": 2, + "speed": 70, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.2, + "healthPotionRewardChance": 0.01, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "HardEnemy", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 10, + "damage": 3, + "speed": 75, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.2, + "healthPotionRewardChance": 0.02, + "magnetRewardChance": 0, + "chestRewardChance": 0.01 + }, + { + "id": "HarderEnemy", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 13, + "damage": 3, + "speed": 75, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.2, + "healthPotionRewardChance": 0.02, + "magnetRewardChance": 0, + "chestRewardChance": 0.01 + }, + { + "id": "TankEnemy", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 16, + "damage": 3, + "speed": 55, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.4, + "healthPotionRewardChance": 0.02, + "magnetRewardChance": 0, + "chestRewardChance": 0.01 + }, + { + "id": "SiegeEnemyMelee", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 25, + "damage": 5, + "speed": 50, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.5, + "healthPotionRewardChance": 0.02, + "magnetRewardChance": 0, + "chestRewardChance": 0.01 + }, + { + "id": "SiegeEnemyRanged", + "moveType": "PeriodicFollow", + "graphicsType": "Goblin", + "health": 25, + "damage": 5, + "speed": 60, + "lifetime": -1, + "xpReward": 1, + "goldReward": 0.5, + "healthPotionRewardChance": 0.02, + "magnetRewardChance": 0, + "chestRewardChance": 0.01 + }, + { + "id": "CircleEnemy", + "moveType": "Follow", + "graphicsType": "Skeleton", + "health": 4, + "damage": 1, + "speed": 22, + "lifetime": 27, + "xpReward": 1, + "goldReward": 0.5, + "healthPotionRewardChance": 0.05, + "magnetRewardChance": 0.05, + "chestRewardChance": 0 + }, + { + "id": "CircleEnemyStandard", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 7, + "damage": 2, + "speed": 35, + "lifetime": 27, + "xpReward": 1, + "goldReward": 2, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "CircleEnemyTough", + "moveType": "Follow", + "graphicsType": "Goblin", + "health": 11, + "damage": 2, + "speed": 30, + "lifetime": 27, + "xpReward": 1, + "goldReward": 2, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "WaveEnemy", + "moveType": "Launch", + "graphicsType": "Shark", + "health": 1, + "damage": 1, + "speed": 370, + "lifetime": 20, + "xpReward": 1, + "goldReward": 0.2, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "WaveEnemyArmor", + "moveType": "Launch", + "graphicsType": "Skeleton", + "health": 5, + "damage": 3, + "speed": 70, + "lifetime": 30, + "xpReward": 1, + "goldReward": 1, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "WaveEnemyArmorFast", + "moveType": "Launch", + "graphicsType": "Goblin", + "health": 5, + "damage": 3, + "speed": 320, + "lifetime": 30, + "xpReward": 1, + "goldReward": 1, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "WaveEnemyArmorBlitz", + "moveType": "Launch", + "graphicsType": "Goblin", + "health": 10, + "damage": 3, + "speed": 340, + "lifetime": 22, + "xpReward": 1, + "goldReward": 1, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "BasicBoss", + "moveType": "Follow", + "graphicsType": "BossStoneGolem", + "health": 8, + "damage": 2, + "speed": 65, + "lifetime": -1, + "xpReward": 1, + "goldReward": 3, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + }, + { + "id": "StandardBoss", + "moveType": "Follow", + "graphicsType": "BossOrcKing", + "health": 12, + "damage": 3, + "speed": 75, + "lifetime": -1, + "xpReward": 2, + "goldReward": 5, + "healthPotionRewardChance": 0.1, + "magnetRewardChance": 0, + "chestRewardChance": 0.1 + }, + { + "id": "HardBoss", + "moveType": "Follow", + "graphicsType": "BossOrcKing", + "health": 20, + "damage": 4, + "speed": 80, + "lifetime": -1, + "xpReward": 2, + "goldReward": 10, + "healthPotionRewardChance": 0.1, + "magnetRewardChance": 0.1, + "chestRewardChance": 0.1 + }, + { + "id": "BasicCheetah", + "moveType": "PeriodicFollow", + "graphicsType": "Goblin", + "health": 4, + "damage": 1, + "speed": 120, + "lifetime": -1, + "xpReward": 1, + "goldReward": 1, + "healthPotionRewardChance": 0, + "magnetRewardChance": 0, + "chestRewardChance": 0 + } + ], + "periodicFollowMovers": [ + { + "enemyIdToAffect": "BasicCheetah", + "followTime": 4, + "waitTime": 3 + }, + { + "enemyIdToAffect": "SiegeEnemyRanged", + "followTime": 4, + "waitTime": 4 + } + ], + "individualEnemySpawners": [ + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 0, + "stopDelay": 59, + "cooldown": 1 + } + }, + { + "common": { + "enemyId": "BasicBoss", + "startDelay": 89, + "stopDelay": 90, + "cooldown": 0.9 + } + }, + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 61, + "stopDelay": 120, + "cooldown": 0.9 + } + }, + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 121, + "stopDelay": 190, + "cooldown": 0.8 + } + }, + { + "common": { + "enemyId": "StandardBoss", + "startDelay": 199, + "stopDelay": 200, + "cooldown": 0.4 + } + }, + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 191, + "stopDelay": 220, + "cooldown": 1 + } + }, + { + "common": { + "enemyId": "StandardEnemy", + "startDelay": 200, + "stopDelay": 250, + "cooldown": 0.9 + } + }, + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 290, + "stopDelay": 320, + "cooldown": 1 + } + }, + { + "common": { + "enemyId": "StandardEnemy", + "startDelay": 335, + "stopDelay": 420, + "cooldown": 0.7 + } + }, + { + "common": { + "enemyId": "StandardEnemy", + "startDelay": 421, + "stopDelay": 520, + "cooldown": 0.5 + } + }, + { + "common": { + "enemyId": "ToughEnemy", + "startDelay": 520, + "stopDelay": 600, + "cooldown": 0.3 + } + }, + { + "common": { + "enemyId": "FastEnemy", + "startDelay": 310, + "stopDelay": 340, + "cooldown": 0.5 + } + }, + { + "common": { + "enemyId": "FastEnemy", + "startDelay": 260, + "stopDelay": 300, + "cooldown": 0.8 + } + }, + { + "common": { + "enemyId": "HardEnemy", + "startDelay": 601, + "stopDelay": 720, + "cooldown": 0.6 + } + }, + { + "common": { + "enemyId": "HardBoss", + "startDelay": 600, + "stopDelay": 601, + "cooldown": 0.9 + } + }, + { + "common": { + "enemyId": "SpeedEnemy", + "startDelay": 630, + "stopDelay": 660, + "cooldown": 0.6 + } + }, + { + "common": { + "enemyId": "TankEnemy", + "startDelay": 710, + "stopDelay": 800, + "cooldown": 0.6 + } + }, + { + "common": { + "enemyId": "HardEnemy", + "startDelay": 790, + "stopDelay": 840, + "cooldown": 0.5 + } + }, + { + "common": { + "enemyId": "BasicCheetah", + "startDelay": 820, + "stopDelay": 840, + "cooldown": 0.4 + } + }, + { + "common": { + "enemyId": "SiegeEnemy", + "startDelay": 830, + "stopDelay": 890, + "cooldown": 0.3 + } + } + ], + "circularEnemySpawners": [ + { + "common": { + "enemyId": "CircleEnemy", + "startDelay": 1, + "stopDelay": 130, + "cooldown": 45 + }, + "enemiesToSpawn": 38 + }, + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 0, + "stopDelay": 122, + "cooldown": 60 + }, + "enemiesToSpawn": 6 + }, + { + "common": { + "enemyId": "CircleEnemyStandard", + "startDelay": 280, + "stopDelay": 520, + "cooldown": 50 + }, + "enemiesToSpawn": 44 + }, + { + "common": { + "enemyId": "CircleEnemyTough", + "startDelay": 480, + "stopDelay": 620, + "cooldown": 45 + }, + "enemiesToSpawn": 50 + }, + { + "common": { + "enemyId": "CircleEnemyStandard", + "startDelay": 383, + "stopDelay": 390, + "cooldown": 3 + }, + "enemiesToSpawn": 44 + }, + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 245, + "stopDelay": 280, + "cooldown": 5 + }, + "enemiesToSpawn": 12 + }, + { + "common": { + "enemyId": "BasicEnemy", + "startDelay": 278, + "stopDelay": 291, + "cooldown": 3 + }, + "enemiesToSpawn": 30 + }, + { + "common": { + "enemyId": "BasicBoss", + "startDelay": 300, + "stopDelay": 303, + "cooldown": 2 + }, + "enemiesToSpawn": 8 + }, + { + "common": { + "enemyId": "BasicCheetah", + "startDelay": 139, + "stopDelay": 140, + "cooldown": 0.9 + }, + "enemiesToSpawn": 6 + } + ], + "waveEnemySpawners": [ + { + "common": { + "enemyId": "WaveEnemy", + "startDelay": 1, + "stopDelay": 201, + "cooldown": 25 + }, + "enemiesToSpawn": 8 + }, + { + "common": { + "enemyId": "WaveEnemy", + "startDelay": 420, + "stopDelay": 600, + "cooldown": 35 + }, + "enemiesToSpawn": 30 + }, + { + "common": { + "enemyId": "WaveEnemyArmor", + "startDelay": 1, + "stopDelay": 199, + "cooldown": 50 + }, + "enemiesToSpawn": 8 + }, + { + "common": { + "enemyId": "WaveEnemyArmorFast", + "startDelay": 200, + "stopDelay": 600, + "cooldown": 27 + }, + "enemiesToSpawn": 14 + }, + { + "common": { + "enemyId": "WaveEnemyArmorBlitz", + "startDelay": 550, + "stopDelay": 900, + "cooldown": 30 + }, + "enemiesToSpawn": 12 + } + ] + }, "items": { - "healthPerPotion": 5 + "healthPerPotion": 10 } } \ No newline at end of file diff --git a/assets/Data/GameSettings.json.meta b/assets/Data/GameSettings.json.meta index 6a86f6a..ef30108 100644 --- a/assets/Data/GameSettings.json.meta +++ b/assets/Data/GameSettings.json.meta @@ -1 +1 @@ -{"ver":"1.0.0","importer":"json","imported":true,"uuid":"4a156ee8-535e-4443-8bf5-8b979a08d232","files":[".json"],"subMetas":{},"userData":{}} +{"ver":"1.0.0","importer":"json","imported":true,"uuid":"03f832fe-2109-42e2-a968-815df711a7e9","files":[".json"],"subMetas":{},"userData":{}} diff --git a/assets/Media/Prefabs/AppRoot.prefab b/assets/Media/Prefabs/AppRoot.prefab index 77b5810..5840b79 100644 --- a/assets/Media/Prefabs/AppRoot.prefab +++ b/assets/Media/Prefabs/AppRoot.prefab @@ -314,7 +314,7 @@ "__id__": 11 }, "settingsAsset": { - "__uuid__": "4a156ee8-535e-4443-8bf5-8b979a08d232", + "__uuid__": "03f832fe-2109-42e2-a968-815df711a7e9", "__expectedType__": "cc.JsonAsset" }, "engTranslationAsset": { diff --git a/assets/Media/Prefabs/ModalWindows/Upgrades/UpgradesModalWindow.prefab b/assets/Media/Prefabs/ModalWindows/Upgrades/UpgradesModalWindow.prefab index 0d67055..fc06d6c 100644 --- a/assets/Media/Prefabs/ModalWindows/Upgrades/UpgradesModalWindow.prefab +++ b/assets/Media/Prefabs/ModalWindows/Upgrades/UpgradesModalWindow.prefab @@ -25,17 +25,17 @@ "_active": true, "_components": [ { - "__id__": 198 + "__id__": 154 }, { - "__id__": 200 + "__id__": 156 }, { - "__id__": 202 + "__id__": 158 } ], "_prefab": { - "__id__": 204 + "__id__": 160 }, "_lpos": { "__type__": "cc.Vec3", @@ -84,14 +84,14 @@ "_active": true, "_components": [ { - "__id__": 193 + "__id__": 149 }, { - "__id__": 195 + "__id__": 151 } ], "_prefab": { - "__id__": 197 + "__id__": 153 }, "_lpos": { "__type__": "cc.Vec3", @@ -295,11 +295,11 @@ "_active": true, "_components": [ { - "__id__": 190 + "__id__": 146 } ], "_prefab": { - "__id__": 192 + "__id__": 148 }, "_lpos": { "__type__": "cc.Vec3", @@ -2142,17 +2142,17 @@ "_active": true, "_components": [ { - "__id__": 183 + "__id__": 139 }, { - "__id__": 185 + "__id__": 141 }, { - "__id__": 187 + "__id__": 143 } ], "_prefab": { - "__id__": 189 + "__id__": 145 }, "_lpos": { "__type__": "cc.Vec3", @@ -2573,23 +2573,23 @@ "_active": true, "_components": [ { - "__id__": 172 + "__id__": 128 }, { - "__id__": 174 + "__id__": 130 }, { - "__id__": 176 + "__id__": 132 }, { - "__id__": 178 + "__id__": 134 }, { - "__id__": 180 + "__id__": 136 } ], "_prefab": { - "__id__": 182 + "__id__": 138 }, "_lpos": { "__type__": "cc.Vec3", @@ -2626,34 +2626,21 @@ "_parent": { "__id__": 119 }, - "_children": [ + "_children": [], + "_active": true, + "_components": [ { "__id__": 121 }, { - "__id__": 132 + "__id__": 123 }, { - "__id__": 143 - }, - { - "__id__": 154 - } - ], - "_active": true, - "_components": [ - { - "__id__": 165 - }, - { - "__id__": 167 - }, - { - "__id__": 169 + "__id__": 125 } ], "_prefab": { - "__id__": 171 + "__id__": 127 }, "_lpos": { "__type__": "cc.Vec3", @@ -2683,522 +2670,6 @@ }, "_id": "" }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 120 - }, - "_prefab": { - "__id__": 122 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 121 - }, - "asset": { - "__uuid__": "211839e3-132d-429d-9e68-a96fcdfb0ff7", - "__expectedType__": "cc.Prefab" - }, - "fileId": "dchT3ooxlOOL9eH/XiAT2K", - "instance": { - "__id__": 123 - } - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "a1LsNtxzZAQIazn5Uxu7zn", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 124 - }, - { - "__id__": 126 - }, - { - "__id__": 128 - }, - { - "__id__": 130 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 125 - }, - "propertyPath": [ - "_name" - ], - "value": "UpgradeButton" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 127 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -172.20000000000002, - "y": -118.777, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 129 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 131 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 120 - }, - "_prefab": { - "__id__": 133 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 132 - }, - "asset": { - "__uuid__": "211839e3-132d-429d-9e68-a96fcdfb0ff7", - "__expectedType__": "cc.Prefab" - }, - "fileId": "dchT3ooxlOOL9eH/XiAT2K", - "instance": { - "__id__": 134 - } - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "6cOOiwIeJDHJVxEJK0otjn", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 135 - }, - { - "__id__": 137 - }, - { - "__id__": 139 - }, - { - "__id__": 141 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 136 - }, - "propertyPath": [ - "_name" - ], - "value": "UpgradeButton-001" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 138 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -1.6000000000000227, - "y": -118.777, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 140 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 142 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 120 - }, - "_prefab": { - "__id__": 144 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 143 - }, - "asset": { - "__uuid__": "211839e3-132d-429d-9e68-a96fcdfb0ff7", - "__expectedType__": "cc.Prefab" - }, - "fileId": "dchT3ooxlOOL9eH/XiAT2K", - "instance": { - "__id__": 145 - } - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "036u0I03ZNYLCQ9ZsNzLjr", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 146 - }, - { - "__id__": 148 - }, - { - "__id__": 150 - }, - { - "__id__": 152 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 147 - }, - "propertyPath": [ - "_name" - ], - "value": "UpgradeButton-002" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 149 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": 168.99999999999997, - "y": -118.777, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 151 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 153 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "cc.Node", - "_objFlags": 0, - "_parent": { - "__id__": 120 - }, - "_prefab": { - "__id__": 155 - }, - "__editorExtras__": {} - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 154 - }, - "asset": { - "__uuid__": "211839e3-132d-429d-9e68-a96fcdfb0ff7", - "__expectedType__": "cc.Prefab" - }, - "fileId": "dchT3ooxlOOL9eH/XiAT2K", - "instance": { - "__id__": 156 - } - }, - { - "__type__": "cc.PrefabInstance", - "fileId": "7eTg2JgA5Mx6k4ZQ5BQIlT", - "prefabRootNode": { - "__id__": 1 - }, - "mountedChildren": [], - "mountedComponents": [], - "propertyOverrides": [ - { - "__id__": 157 - }, - { - "__id__": 159 - }, - { - "__id__": 161 - }, - { - "__id__": 163 - } - ], - "removedComponents": [] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 158 - }, - "propertyPath": [ - "_name" - ], - "value": "UpgradeButton-003" - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 160 - }, - "propertyPath": [ - "_lpos" - ], - "value": { - "__type__": "cc.Vec3", - "x": -172.2, - "y": -370.63100000000003, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 162 - }, - "propertyPath": [ - "_lrot" - ], - "value": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, - { - "__type__": "CCPropertyOverrideInfo", - "targetInfo": { - "__id__": 164 - }, - "propertyPath": [ - "_euler" - ], - "value": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "__type__": "cc.TargetInfo", - "localID": [ - "dchT3ooxlOOL9eH/XiAT2K" - ] - }, { "__type__": "cc.UITransform", "_name": "", @@ -3208,7 +2679,7 @@ }, "_enabled": false, "__prefab": { - "__id__": 166 + "__id__": 122 }, "_contentSize": { "__type__": "cc.Size", @@ -3235,7 +2706,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 168 + "__id__": 124 }, "_resizeMode": 1, "_layoutType": 3, @@ -3272,7 +2743,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 170 + "__id__": 126 }, "_alignFlags": 45, "_target": null, @@ -3317,7 +2788,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 173 + "__id__": 129 }, "_contentSize": { "__type__": "cc.Size", @@ -3344,7 +2815,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 175 + "__id__": 131 }, "bounceDuration": 1, "brake": 0.5, @@ -3374,7 +2845,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 177 + "__id__": 133 }, "_type": 0, "_inverted": false, @@ -3395,7 +2866,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 179 + "__id__": 135 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3440,7 +2911,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 181 + "__id__": 137 }, "_alignFlags": 45, "_target": null, @@ -3485,7 +2956,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 184 + "__id__": 140 }, "_contentSize": { "__type__": "cc.Size", @@ -3512,7 +2983,7 @@ }, "_enabled": false, "__prefab": { - "__id__": 186 + "__id__": 142 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3556,7 +3027,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 188 + "__id__": 144 }, "_id": "" }, @@ -3583,7 +3054,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 191 + "__id__": 147 }, "_contentSize": { "__type__": "cc.Size", @@ -3620,7 +3091,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 194 + "__id__": 150 }, "_contentSize": { "__type__": "cc.Size", @@ -3647,7 +3118,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 196 + "__id__": 152 }, "playOnLoad": false, "_clips": [ @@ -3689,7 +3160,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 199 + "__id__": 155 }, "_contentSize": { "__type__": "cc.Size", @@ -3717,7 +3188,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 201 + "__id__": 157 }, "_alignFlags": 45, "_target": null, @@ -3752,10 +3223,10 @@ }, "_enabled": true, "__prefab": { - "__id__": 203 + "__id__": 159 }, "animation": { - "__id__": 195 + "__id__": 151 }, "closeButton": { "__id__": 31 @@ -3792,20 +3263,6 @@ "__id__": 0 }, "fileId": "32U/bJCUBDlaQxxGFNXZTu", - "targetOverrides": [], - "nestedPrefabInstanceRoots": [ - { - "__id__": 154 - }, - { - "__id__": 143 - }, - { - "__id__": 132 - }, - { - "__id__": 121 - } - ] + "targetOverrides": [] } ] \ No newline at end of file