From 00451158ba904571b1c6c755f34292dc76e25d80 Mon Sep 17 00:00:00 2001
From: River Jiang <546213258@qq.com>
Date: Wed, 28 Oct 2020 14:47:51 +0800
Subject: [PATCH] 替换新的充能条特效

---
 Assets/Scripts/TowerDefense/Towers/TowerLevel.cs |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs b/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
index 49eab2e..5f886c3 100644
--- a/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
+++ b/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
@@ -46,6 +46,11 @@
 		Affector[] m_Affectors;
 
 		/// <summary>
+		/// TEST CODE: 是否已经缩放.
+		/// </summary>
+		protected bool bScaleForCombat = false;
+
+		/// <summary>
 		/// Gets the list of effects attached to the tower
 		/// </summary>
 		protected Affector[] Affectors
@@ -123,7 +128,7 @@
 			foreach (Affector effect in Affectors)
 			{
 				effect.Initialize(alignment, mask);
-			    
+				effect.towerPtr = tower;
 			}
 			m_ParentTower = tower;
 		}
@@ -142,11 +147,16 @@
 				{
 					t.GetComponent<MeshRenderer>().material = mat;
 					Vector3 scale = t.localScale;
-					scale.z *= 1.267f;
-					t.localScale = scale;
-					Vector3 pos = t.localPosition;
-					pos.z -= 0.2f;
-					t.localPosition = pos;
+					
+					if( !this.bScaleForCombat)
+                    {
+						scale.z *= 1.267f;
+						t.localScale = scale;
+						Vector3 pos = t.localPosition;
+						pos.z -= 0.2f;
+						t.localPosition = pos;
+						bScaleForCombat = true;
+					}
 				}
 			}
 		}

--
Gitblit v1.9.1