From 90b098fe0b1219a4a2c23aef55a3e8366fd1fcdf Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Wed, 18 Nov 2020 12:29:52 +0800
Subject: [PATCH] 新增buff验证测试

---
 Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs b/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
index d677ae2..1730584 100644
--- a/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
+++ b/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
@@ -57,7 +57,7 @@
         /// The fire rate in fires-per-second
         /// </summary>
         [SerializeField]
-        private float projectileFireRate;
+        private float projectileFireRate = 1;
 
         public float FireRate
         {
@@ -153,7 +153,9 @@
             get
             {
                 FireRateAdd fireRateAdd = (FireRateAdd)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.FireRateAdd);
-                return fireRateAdd.GetFireSpeedAdd(towerAttributeId);
+                float rateAdd = fireRateAdd.GetFireSpeedAdd(towerAttributeId);
+
+                return rateAdd > 1 ? rateAdd : fireSpeed;
             }
         }
 
@@ -207,15 +209,6 @@
         public override TowerDefense.Targetting.Targetter GetTargetter()
         {
             return targetter;
-        }
-
-        private void Start()
-        {
-            if (projectile != null)
-            {
-                Damager damager = projectile.GetComponent<Damager>();
-                towerAttributeId = damager.TowerAttributeId;
-            }
         }
 
         /// <summary>

--
Gitblit v1.9.1