From cdadbc5ac879339934eb03644b802cb6b252794d Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Thu, 26 Nov 2020 19:07:17 +0800
Subject: [PATCH] 修改蓄力特效 查看buff 会不出怪的bug

---
 Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs      |    3 
 Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs      |   15 -
 Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab          |  100 +++++++++
 Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab          |  100 +++++++++
 Assets/Scripts/TowerDefense/Level/EndlessWave.cs             |    5 
 Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab          |  112 ++++++++++
 Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_XuLi.prefab |    8 
 Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab          |  100 +++++++++
 Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab          |  100 +++++++++
 And/GemBattle.apk                                            |    0 
 Assets/Prefabs/UI/Endless/BottomCanvas.prefab                |    4 
 11 files changed, 510 insertions(+), 37 deletions(-)

diff --git a/And/GemBattle.apk b/And/GemBattle.apk
index 22c184e..8c23872 100644
--- a/And/GemBattle.apk
+++ b/And/GemBattle.apk
Binary files differ
diff --git a/Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_XuLi.prefab b/Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_XuLi.prefab
index fd415a7..bddc855 100644
--- a/Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_XuLi.prefab
+++ b/Assets/00000/package/Prefab/Prefab/Effect_Elf_Mu_XuLi.prefab
@@ -48,7 +48,7 @@
   ringBufferLoopRange: {x: 0, y: 1}
   looping: 1
   prewarm: 0
-  playOnAwake: 1
+  playOnAwake: 0
   useUnscaledTime: 0
   autoRandomSeed: 1
   useRigidbodyForVelocity: 1
@@ -4921,7 +4921,7 @@
   ringBufferLoopRange: {x: 0, y: 1}
   looping: 1
   prewarm: 0
-  playOnAwake: 1
+  playOnAwake: 0
   useUnscaledTime: 0
   autoRandomSeed: 1
   useRigidbodyForVelocity: 1
@@ -9737,7 +9737,7 @@
   ringBufferLoopRange: {x: 0, y: 1}
   looping: 1
   prewarm: 0
-  playOnAwake: 1
+  playOnAwake: 0
   useUnscaledTime: 0
   autoRandomSeed: 1
   useRigidbodyForVelocity: 1
@@ -14647,7 +14647,7 @@
   ringBufferLoopRange: {x: 0, y: 1}
   looping: 1
   prewarm: 0
-  playOnAwake: 1
+  playOnAwake: 0
   useUnscaledTime: 0
   autoRandomSeed: 1
   useRigidbodyForVelocity: 1
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
index c1775a1..77e1e47 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_0.prefab
@@ -43418,8 +43418,7 @@
   towerTargetter: {fileID: 114079108543431824}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
   towerLevel: {fileID: 114779466188146336}
-  WoodChargeEffect: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
-    type: 3}
+  WoodChargeEffect: {fileID: 1343136777780208213}
   WoodChargeTransform: {fileID: 4457715277627928}
 --- !u!1 &1860257489135870
 GameObject:
@@ -43682,6 +43681,7 @@
   m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
   m_Children:
   - {fileID: 4457715277627928}
+  - {fileID: 4355713470483064418}
   m_Father: {fileID: 8585450897344132209}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -43896,6 +43896,102 @@
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
+--- !u!1001 &2006543999382025527
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 5188825432757432286}
+    m_Modifications:
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.431
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 1.953
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_Name
+      value: Effect_Elf_Mu_XuLi
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 84898241366df044d8e0b34e479c559f, type: 3}
+--- !u!4 &4355713470483064418 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 2006543999382025527}
+  m_PrefabAsset: {fileID: 0}
+--- !u!198 &1343136777780208213 stripped
+ParticleSystem:
+  m_CorrespondingSourceObject: {fileID: 683257324298655586, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 2006543999382025527}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &2910397211145414215
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
index 0b21bbe..8219c36 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_1.prefab
@@ -29102,8 +29102,7 @@
   towerTargetter: {fileID: 114831088907122518}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
   towerLevel: {fileID: 114056922861069036}
-  WoodChargeEffect: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
-    type: 3}
+  WoodChargeEffect: {fileID: 1640905477764799002}
   WoodChargeTransform: {fileID: 930484069627965929}
 --- !u!1 &1823473106924508
 GameObject:
@@ -62575,6 +62574,7 @@
   m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
   m_Children:
   - {fileID: 930484069627965929}
+  - {fileID: 4041126671648366125}
   m_Father: {fileID: 5810279278144834844}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -86911,6 +86911,102 @@
   m_EditorClassIdentifier: 
   defaultParticles: {fileID: 3934684314456750409}
   mobileParticles: {fileID: 4244977394116926366}
+--- !u!1001 &2287477024835014008
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 3096120295970705482}
+    m_Modifications:
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.431
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 1.953
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_Name
+      value: Effect_Elf_Mu_XuLi
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 84898241366df044d8e0b34e479c559f, type: 3}
+--- !u!4 &4041126671648366125 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 2287477024835014008}
+  m_PrefabAsset: {fileID: 0}
+--- !u!198 &1640905477764799002 stripped
+ParticleSystem:
+  m_CorrespondingSourceObject: {fileID: 683257324298655586, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 2287477024835014008}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &3689896968225577715
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -87075,15 +87171,15 @@
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17, type: 3}
---- !u!4 &8099991190947636266 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
-    type: 3}
-  m_PrefabInstance: {fileID: 8248865989992329100}
-  m_PrefabAsset: {fileID: 0}
 --- !u!23 &898841339156093036 stripped
 MeshRenderer:
   m_CorrespondingSourceObject: {fileID: 9079406959305619424, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
     type: 3}
   m_PrefabInstance: {fileID: 8248865989992329100}
   m_PrefabAsset: {fileID: 0}
+--- !u!4 &8099991190947636266 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 148945322413984678, guid: 2ff5adb841c4a2c47bdf1b1bf72e6b17,
+    type: 3}
+  m_PrefabInstance: {fileID: 8248865989992329100}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
index 37c7779..3f34d47 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_2.prefab
@@ -28925,8 +28925,7 @@
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
   towerLevel: {fileID: 114683032773000130}
-  WoodChargeEffect: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
-    type: 3}
+  WoodChargeEffect: {fileID: 439729181618263074}
   WoodChargeTransform: {fileID: 4726805076667173648}
 --- !u!1 &1800239179868154
 GameObject:
@@ -72511,6 +72510,7 @@
   m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
   m_Children:
   - {fileID: 4726805076667173648}
+  - {fileID: 2939556186546376725}
   m_Father: {fileID: 3569833485428815143}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -129926,6 +129926,102 @@
   m_Mesh2: {fileID: 0}
   m_Mesh3: {fileID: 0}
   m_MaskInteraction: 0
+--- !u!1001 &1108256829642343232
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 9113208705347687183}
+    m_Modifications:
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.431
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 1.953
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_Name
+      value: Effect_Elf_Mu_XuLi
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 84898241366df044d8e0b34e479c559f, type: 3}
+--- !u!4 &2939556186546376725 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 1108256829642343232}
+  m_PrefabAsset: {fileID: 0}
+--- !u!198 &439729181618263074 stripped
+ParticleSystem:
+  m_CorrespondingSourceObject: {fileID: 683257324298655586, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 1108256829642343232}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &1935603015723209277
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
index 83ed649..55ea372 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_3.prefab
@@ -28925,8 +28925,7 @@
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
   towerLevel: {fileID: 114683032773000130}
-  WoodChargeEffect: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
-    type: 3}
+  WoodChargeEffect: {fileID: 3747453553966714973}
   WoodChargeTransform: {fileID: 7208623104397428330}
 --- !u!1 &1800239179868154
 GameObject:
@@ -72399,6 +72398,7 @@
   m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
   m_Children:
   - {fileID: 7208623104397428330}
+  - {fileID: 1932322131298407530}
   m_Father: {fileID: 7818231093510522508}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -130117,3 +130117,99 @@
     type: 3}
   m_PrefabInstance: {fileID: 2615788393766936060}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4430077267241551679
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2520702670150417781}
+    m_Modifications:
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.431
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 1.953
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_Name
+      value: Effect_Elf_Mu_XuLi
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 84898241366df044d8e0b34e479c559f, type: 3}
+--- !u!4 &1932322131298407530 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 4430077267241551679}
+  m_PrefabAsset: {fileID: 0}
+--- !u!198 &3747453553966714973 stripped
+ParticleSystem:
+  m_CorrespondingSourceObject: {fileID: 683257324298655586, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 4430077267241551679}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab b/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
index 95243c6..b5f1553 100644
--- a/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
+++ b/Assets/Prefabs/Towers/WoodTower/BlinkTower_4.prefab
@@ -28925,8 +28925,7 @@
   towerTargetter: {fileID: 114624795727799840}
   radiusEffectColor: {r: 0, g: 1, b: 1, a: 0.09803922}
   towerLevel: {fileID: 114683032773000130}
-  WoodChargeEffect: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
-    type: 3}
+  WoodChargeEffect: {fileID: 5243034931142158396}
   WoodChargeTransform: {fileID: 3053498307503446518}
 --- !u!1 &1800239179868154
 GameObject:
@@ -105826,6 +105825,7 @@
   m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
   m_Children:
   - {fileID: 3053498307503446518}
+  - {fileID: 7355044388913654795}
   m_Father: {fileID: 7843804599158117456}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -130102,3 +130102,99 @@
     type: 3}
   m_PrefabInstance: {fileID: 3676670639218707797}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &4735652205735984990
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 8297949238132562449}
+    m_Modifications:
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0.431
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 1.953
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.8
+      objectReference: {fileID: 0}
+    - target: {fileID: 7969863196304925275, guid: 84898241366df044d8e0b34e479c559f,
+        type: 3}
+      propertyPath: m_Name
+      value: Effect_Elf_Mu_XuLi
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 84898241366df044d8e0b34e479c559f, type: 3}
+--- !u!4 &7355044388913654795 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2858157867743941461, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 4735652205735984990}
+  m_PrefabAsset: {fileID: 0}
+--- !u!198 &5243034931142158396 stripped
+ParticleSystem:
+  m_CorrespondingSourceObject: {fileID: 683257324298655586, guid: 84898241366df044d8e0b34e479c559f,
+    type: 3}
+  m_PrefabInstance: {fileID: 4735652205735984990}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Prefabs/UI/Endless/BottomCanvas.prefab b/Assets/Prefabs/UI/Endless/BottomCanvas.prefab
index 31b086d..d2485f6 100644
--- a/Assets/Prefabs/UI/Endless/BottomCanvas.prefab
+++ b/Assets/Prefabs/UI/Endless/BottomCanvas.prefab
@@ -7238,12 +7238,12 @@
     - target: {fileID: 162820266587863501, guid: 4770a823e47024d4a80a36e9ed6641eb,
         type: 3}
       propertyPath: m_AnchoredPosition.x
-      value: 455
+      value: -446
       objectReference: {fileID: 0}
     - target: {fileID: 162820266587863501, guid: 4770a823e47024d4a80a36e9ed6641eb,
         type: 3}
       propertyPath: m_AnchoredPosition.y
-      value: 521
+      value: 436
       objectReference: {fileID: 0}
     - target: {fileID: 162820266587863501, guid: 4770a823e47024d4a80a36e9ed6641eb,
         type: 3}
diff --git a/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs b/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
index 1c51b09..e4f275f 100644
--- a/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
+++ b/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
@@ -161,9 +161,7 @@
         /// <summary>
         /// 木属性精灵蓄力特效
         /// </summary>
-        public GameObject WoodChargeEffect;
-
-        private GameObject woodChargeEffect;
+        public ParticleSystem WoodChargeEffect;
 
         public Transform WoodChargeTransform;
 
@@ -344,12 +342,11 @@
                 woodChargeEffectTime -= Time.deltaTime;
                 UpdateWoodAim();
 
-                if (woodChargeEffectTime <= 0 && woodChargeEffect != null)
+                if (woodChargeEffectTime <= 0)
                 {
                     towerPtr.IsWoodCharge = false;
                     CancelWoodAim();
-                    Destroy(woodChargeEffect);
-                    woodChargeEffect = null;
+                    WoodChargeEffect.Stop();
                 }
             }
 
@@ -707,11 +704,7 @@
                         woodRemainChargeTime = decreaseWoodChargeTime.GetWoodChargeTime(woodChargeTime);
 
                     woodChargeEffectTime = woodRemainChargeTime + 0.5f / towerLevel.ActionAnimator.speed;
-                    woodChargeEffect = Instantiate(WoodChargeEffect);
-                    woodChargeEffect.transform.SetParent(gameObject.transform);
-                    woodChargeEffect.transform.SetPositionAndRotation(WoodChargeTransform.position, WoodChargeTransform.rotation);
-                    ParticleSystem ps = woodChargeEffect.transform.GetChild(0).GetComponent<ParticleSystem>();
-                    ps.Play();
+                    WoodChargeEffect.Play();
                 }
             }
             else
diff --git a/Assets/Scripts/TowerDefense/Level/EndlessWave.cs b/Assets/Scripts/TowerDefense/Level/EndlessWave.cs
index 19d9f1b..c563b5d 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessWave.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessWave.cs
@@ -117,10 +117,11 @@
 
         public void RestartWave()
         {
-            StartTimer(spawnTimer);
+            if (spawnTimer != null)
+                StartTimer(spawnTimer);
             isWavePaused = false;
 
-            if (spawnedEnemies == 0)
+            if (spawnedEnemies == 0 && waveData != null)
                 SpawnCurrent();
         }
 
diff --git a/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
index a2b3a60..9fe4d07 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -430,8 +430,7 @@
         {
             foreach (EndlessPortConfig data in waveData)
             {
-                if (waves[data.Config.tunel - 1].LineState == EndlessWaveLineState.Spawning)
-                    waves[data.Config.tunel - 1].RestartWave();
+                waves[data.Config.tunel - 1].RestartWave();
             }
         }
 

--
Gitblit v1.9.1