From c51363d4055176c0a715a6dc36bd9c4969cc3482 Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Sat, 14 Nov 2020 11:38:07 +0800
Subject: [PATCH] 修改升级特效

---
 Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab     |    2 
 Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab       |    2 
 Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab         |    5 -
 Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab         |    5 -
 Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs     |   37 ++++++------
 Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab       |    2 
 Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab       |    2 
 Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab |    9 ++-
 Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab     |    2 
 Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab         |    5 -
 Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab         |    5 -
 Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab       |    2 
 Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab |    9 ++-
 Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab         |    1 
 Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab       |    2 
 Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab     |    2 
 Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab     |    2 
 Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab |    9 ++-
 Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab |    9 ++-
 Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab |    9 ++-
 Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab |    9 ++-
 Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab |    9 ++-
 Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab     |    2 
 Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab |    9 ++-
 Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab |    9 ++-
 Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab |    9 ++-
 26 files changed, 98 insertions(+), 70 deletions(-)

diff --git a/Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab b/Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab
index 8f42a2c..05d2c08 100644
--- a/Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab
+++ b/Assets/Prefabs/Towers/Fire/GrowUpTower_0.prefab
@@ -397,6 +397,7 @@
   description: Offensive
   projectile: {fileID: 2369440489128176080, guid: c4d109853a118a8449507051485a3969,
     type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4457715277627928}
   epicenter: {fileID: 4795219791600268}
diff --git a/Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab b/Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab
index 8b06671..8c7ead9 100644
--- a/Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab
+++ b/Assets/Prefabs/Towers/Fire/GrowUpTower_1.prefab
@@ -14587,9 +14587,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: a55cb9a6479d95347866a39cd0aede6e,
     type: 3}
@@ -29090,6 +29088,7 @@
   description: Offensive
   projectile: {fileID: 2369440489128176080, guid: a8c44e860a6ff3442a0ab21ec36b3487,
     type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 2378596488596842244}
   epicenter: {fileID: 4187985146200546}
diff --git a/Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab b/Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab
index da303e3..9e5a7a5 100644
--- a/Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab
+++ b/Assets/Prefabs/Towers/Fire/GrowUpTower_2.prefab
@@ -52,9 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
     type: 3}
@@ -28913,6 +28911,7 @@
   description: Offensive
   projectile: {fileID: 2369440489128176080, guid: 0a1b9c8af80fea84588ca8b548e9dac8,
     type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 5339574651402158173}
   epicenter: {fileID: 4737672716932362}
diff --git a/Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab b/Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab
index 00fe708..11eeac9 100644
--- a/Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab
+++ b/Assets/Prefabs/Towers/Fire/GrowUpTower_3.prefab
@@ -52,9 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 17e83a455bf8f0748b520376c147b0b9,
     type: 3}
@@ -28913,6 +28911,7 @@
   description: Offensive
   projectile: {fileID: 2369440489128176080, guid: edca353d318becb48bd5b657d39d4492,
     type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 6093508552202672210}
   epicenter: {fileID: 4737672716932362}
diff --git a/Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab b/Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab
index 9d84268..96daeea 100644
--- a/Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab
+++ b/Assets/Prefabs/Towers/Fire/GrowUpTower_4.prefab
@@ -52,9 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 252aa41add9c34245920e2215561770b,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: faae6a4fd116abe4c8f638dacc8f954b,
     type: 3}
@@ -28913,6 +28911,7 @@
   description: Offensive
   projectile: {fileID: 2369440489128176080, guid: 517d2b5ee0bf1a3489b4273193b8a322,
     type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4957809032190411917}
   epicenter: {fileID: 4737672716932362}
diff --git a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab
index 5544400..446c4c2 100644
--- a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab
+++ b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_0.prefab
@@ -132,13 +132,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 9c5d242fe193d0241b17db92e61ab930,
     type: 3}
   levelData: {fileID: 11400000, guid: 67687baaef809441e8b698087793fe51, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1430798241748466
 GameObject:
   m_ObjectHideFlags: 0
@@ -396,6 +397,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: 9c5d242fe193d0241b17db92e61ab930, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4457715277627928}
   epicenter: {fileID: 4795219791600268}
@@ -406,6 +408,7 @@
   randomAudioSource: {fileID: 114747113932365056}
   towerTargetter: {fileID: 114079108543431824}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1860257489135870
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab
index 6ea7722..ebb0c6e 100644
--- a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab
+++ b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_1.prefab
@@ -14617,13 +14617,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: a55cb9a6479d95347866a39cd0aede6e,
     type: 3}
   levelData: {fileID: 11400000, guid: 15d47f5f935234d87a2eef876576efab, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1609779835602160
 GameObject:
   m_ObjectHideFlags: 0
@@ -29117,6 +29118,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: a55cb9a6479d95347866a39cd0aede6e, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4129159134802836}
   epicenter: {fileID: 4187985146200546}
@@ -29127,6 +29129,7 @@
   randomAudioSource: {fileID: 114412975896621836}
   towerTargetter: {fileID: 114831088907122518}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1823473106924508
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab
index 541b871..b90803c 100644
--- a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab
+++ b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_2.prefab
@@ -51,13 +51,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
     type: 3}
   levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1193856161716770
 GameObject:
   m_ObjectHideFlags: 0
@@ -28911,6 +28912,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: e07e55cf6f5af3947aade9ca6ea5a8c2, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4575828760328406}
   epicenter: {fileID: 4737672716932362}
@@ -28921,6 +28923,7 @@
   randomAudioSource: {fileID: 114646411789118934}
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1788557851062624
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab
index 9982e0a..8699dda 100644
--- a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab
+++ b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_3.prefab
@@ -51,13 +51,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
     type: 3}
   levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1193856161716770
 GameObject:
   m_ObjectHideFlags: 0
@@ -28911,6 +28912,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: e07e55cf6f5af3947aade9ca6ea5a8c2, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4575828760328406}
   epicenter: {fileID: 4737672716932362}
@@ -28921,6 +28923,7 @@
   randomAudioSource: {fileID: 114646411789118934}
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1788557851062624
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab
index 03163be..91cc2e0 100644
--- a/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab
+++ b/Assets/Prefabs/Towers/SkillBomb/SkillBombTower_4.prefab
@@ -51,13 +51,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: e33eef77c6068ee45805ded82ccb3055,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
     type: 3}
   levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1193856161716770
 GameObject:
   m_ObjectHideFlags: 0
@@ -28911,6 +28912,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: b478dc57751e64614acb9e2707cdd30c, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4575828760328406}
   epicenter: {fileID: 4737672716932362}
@@ -28921,6 +28923,7 @@
   randomAudioSource: {fileID: 114646411789118934}
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1788557851062624
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab
index 0bfe5cc..25d73eb 100644
--- a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab
+++ b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_0.prefab
@@ -132,13 +132,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 9c5d242fe193d0241b17db92e61ab930,
     type: 3}
   levelData: {fileID: 11400000, guid: 67687baaef809441e8b698087793fe51, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1430798241748466
 GameObject:
   m_ObjectHideFlags: 0
@@ -396,6 +397,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: 9c5d242fe193d0241b17db92e61ab930, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4457715277627928}
   epicenter: {fileID: 4795219791600268}
@@ -406,6 +408,7 @@
   randomAudioSource: {fileID: 114747113932365056}
   towerTargetter: {fileID: 114079108543431824}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1860257489135870
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab
index ab2379d..6d30be7 100644
--- a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab
+++ b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_1.prefab
@@ -14617,13 +14617,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: a55cb9a6479d95347866a39cd0aede6e,
     type: 3}
   levelData: {fileID: 11400000, guid: 15d47f5f935234d87a2eef876576efab, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1609779835602160
 GameObject:
   m_ObjectHideFlags: 0
@@ -29117,6 +29118,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: a55cb9a6479d95347866a39cd0aede6e, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4129159134802836}
   epicenter: {fileID: 4187985146200546}
@@ -29127,6 +29129,7 @@
   randomAudioSource: {fileID: 114412975896621836}
   towerTargetter: {fileID: 114831088907122518}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1823473106924508
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab
index be56d72..d672786 100644
--- a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab
+++ b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_2.prefab
@@ -51,13 +51,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
     type: 3}
   levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1193856161716770
 GameObject:
   m_ObjectHideFlags: 0
@@ -28911,6 +28912,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: e07e55cf6f5af3947aade9ca6ea5a8c2, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4575828760328406}
   epicenter: {fileID: 4737672716932362}
@@ -28921,6 +28923,7 @@
   randomAudioSource: {fileID: 114646411789118934}
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1788557851062624
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab
index 2b30596..25a4205 100644
--- a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab
+++ b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_3.prefab
@@ -51,13 +51,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
     type: 3}
   levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1193856161716770
 GameObject:
   m_ObjectHideFlags: 0
@@ -28911,6 +28912,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: e07e55cf6f5af3947aade9ca6ea5a8c2, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4575828760328406}
   epicenter: {fileID: 4737672716932362}
@@ -28921,6 +28923,7 @@
   randomAudioSource: {fileID: 114646411789118934}
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1788557851062624
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab
index 10a2347..09523c6 100644
--- a/Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab
+++ b/Assets/Prefabs/Towers/SkillFire/SkillFireTower_4.prefab
@@ -51,13 +51,14 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 3880a3c8d64858e488e20c5a2ab4ff16,
     type: 3}
-  buildEffectPrefab: {fileID: 7075300226719811381, guid: a3ffad0742f1416499458b12a1b8187c,
-    type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e07e55cf6f5af3947aade9ca6ea5a8c2,
     type: 3}
   levelData: {fileID: 11400000, guid: 93dd4e6472af64186a96aca626aeb5b7, type: 2}
+  Body: {fileID: 0}
+  AttackBody: {fileID: 0}
+  ActionAnimator: {fileID: 0}
 --- !u!1 &1193856161716770
 GameObject:
   m_ObjectHideFlags: 0
@@ -28911,6 +28912,7 @@
   m_EditorClassIdentifier: 
   description: Offensive
   projectile: {fileID: 1977158881363050, guid: b478dc57751e64614acb9e2707cdd30c, type: 3}
+  woodProjectile_SP: {fileID: 0}
   projectilePoints:
   - {fileID: 4575828760328406}
   epicenter: {fileID: 4737672716932362}
@@ -28921,6 +28923,7 @@
   randomAudioSource: {fileID: 114646411789118934}
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
+  towerLevel: {fileID: 0}
 --- !u!1 &1788557851062624
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab b/Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab
index 5c485b8..e284f33 100644
--- a/Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab
+++ b/Assets/Prefabs/Towers/Water/CopyCatTower_0.prefab
@@ -19165,7 +19165,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 2911a186c1af1ac4994b2bb264db9822,
     type: 3}
diff --git a/Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab b/Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab
index 3c87373..52706aa 100644
--- a/Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab
+++ b/Assets/Prefabs/Towers/Water/CopyCatTower_1.prefab
@@ -14587,7 +14587,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: e37342e84f9efa043b67c6a65116d035,
     type: 3}
diff --git a/Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab b/Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab
index 0b9147d..a21b9c1 100644
--- a/Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab
+++ b/Assets/Prefabs/Towers/Water/CopyCatTower_2.prefab
@@ -52,7 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 9d6caa3c6a140e7478c20791ead1e48f,
     type: 3}
diff --git a/Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab b/Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab
index a0f2d22..88c41ab 100644
--- a/Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab
+++ b/Assets/Prefabs/Towers/Water/CopyCatTower_3.prefab
@@ -52,7 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: d01fc05182fea73448bbf912c0ae090b,
     type: 3}
diff --git a/Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab b/Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab
index 6069307..f20715d 100644
--- a/Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab
+++ b/Assets/Prefabs/Towers/Water/CopyCatTower_4.prefab
@@ -52,7 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 22686d2625244a842bf6f7690ffdb40f,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 4f899e2e5c237424da44de31e72b0c5b,
     type: 3}
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
index 28be331..b9d2ecb 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
@@ -19165,7 +19165,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 1a5f1a77044aa0841ad8a40825839036,
     type: 3}
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
index 3e1e256..70a9bcb 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
@@ -14587,7 +14587,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: a220145ad66563144ae57a84a9541c61,
     type: 3}
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
index 36ff62f..2608fc4 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
@@ -52,7 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: d5b5f0fd0f4d5bf49b40547293dacc8b,
     type: 3}
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
index e7af32b..06ce919 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
@@ -52,7 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: 35e9dee89ecf60a42bd54424aaa8a151,
     type: 3}
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
index 4f3c199..e2a3f1d 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
@@ -52,7 +52,7 @@
   m_EditorClassIdentifier: 
   towerGhostPrefab: {fileID: 114795132175009648, guid: 515117562da43994098c134570905f9e,
     type: 3}
-  UpgradeEffectPrefab: {fileID: 3681181936307124407, guid: 4f841d500cb4a9c4a99872c566e45c63,
+  UpgradeEffectPrefab: {fileID: 6847503030253729540, guid: f8ec855cfd7e13a4ebb2f2cbb8bbc480,
     type: 3}
   levelDamager: {fileID: 114588164740221456, guid: a7db78ee308a13e479ea61b9628a823a,
     type: 3}
diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
index a553ffa..4dc1a74 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -1512,27 +1512,28 @@
         /// <param name="worldPos"></param>
         public void PlayUpgradeEffect(Tower newTower)
         {
-            GameObject effect = TowerUpgradeEffectPrefab;
+            newTower.currentTowerLevel.PlayUpGradeEffect();
+            // GameObject effect = TowerUpgradeEffectPrefab;
 
-            if (newTower.towerFeature == EFeatureTower.NULL)
-            {
-                string path = $"UI/ToBattle_{newTower.attributeId}";
-                GameObject prefab = Resources.Load<GameObject>(path);
-                effect = Instantiate(prefab);
-            }
+            // if (newTower.towerFeature == EFeatureTower.NULL)
+            // {
+            //     string path = $"UI/ToBattle_{newTower.attributeId}";
+            //     GameObject prefab = Resources.Load<GameObject>(path);
+            //     effect = Instantiate(prefab);
+            // }
 
-            // 在sTower的位置播放升级特效
-            GameObject obj = Instantiate(effect);
-            obj.transform.position = newTower.transform.position;
-            Vector3 pos = obj.transform.position;
-            pos.y += 5f;
-            obj.transform.position = pos;
-            ParticleSystem ps = obj.GetComponent<ParticleSystem>();
+            // // 在sTower的位置播放升级特效
+            // GameObject obj = Instantiate(effect);
+            // obj.transform.position = newTower.transform.position;
+            // Vector3 pos = obj.transform.position;
+            // pos.y += 5f;
+            // obj.transform.position = pos;
+            // ParticleSystem ps = obj.GetComponent<ParticleSystem>();
 
-            if (ps == null)
-                ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
-            ps.Play();
-            Destroy(obj, ps.main.duration);
+            // if (ps == null)
+            //     ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>();
+            // ps.Play();
+            // Destroy(obj, ps.main.duration);
         }
 
         /// <summary>

--
Gitblit v1.9.1