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