From 0bc89b87a59c3f1f394a54c0901868084463cf28 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Thu, 03 Dec 2020 16:55:20 +0800
Subject: [PATCH] boss技能 泡泡禁锢

---
 Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs |   28 ++--------------------------
 1 files changed, 2 insertions(+), 26 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs b/Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs
index 22fb6a9..4a4c89c 100644
--- a/Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs
+++ b/Assets/Scripts/TowerDefense/Towers/Projectiles/BallisticAttack.cs
@@ -121,7 +121,8 @@
             elf_info info = ElfInfoData.GetDataById(TowerPtr.ElfId);
 
             // 处理PVE无尽模式,buff增加的伤害
-            basicDamage += ProcessEndlessBuffAttack(basicDamage);
+            if (EndlessBuffManager.instanceExists)
+                basicDamage += EndlessBuffManager.instance.ProcessEndlessBuffAttack(basicDamage, TowerPtr.ElfId);
 
             bool crit = IsCrit();
 
@@ -178,31 +179,6 @@
                 if (TowerPtr != null && isEnhancedBullet)
                     (enemy as Agent).AgentBeRepelled();
             }
-        }
-
-        /// <summary>
-        /// 处理PVE无尽模式buff增加的伤害
-        /// </summary>
-        /// <param name="finalDamage"></param>
-        protected float ProcessEndlessBuffAttack(float finalDamage)
-        {
-            // 非无尽模式
-            if (!EndlessBuffManager.instanceExists) return 0;
-
-            List<EndlessBuffConfig> list = EndlessBuffManager.instance.GetBuffListByEffectType(EndlessBuffEffectType.AttackAdd, TowerPtr.ElfId);
-
-            if (list.Count == 0) return 0;
-
-            float ratio = 0;
-            float add = 0;
-
-            for (int i = 0; i < list.Count; ++i)
-            {
-                ratio += list[i].Config.buff_effect[1];
-                add += list[i].Config.buff_effect[2];
-            }
-
-            return finalDamage * (ratio / 100f) + add;
         }
 
         /// <summary>

--
Gitblit v1.9.1