From b2722bf84115092dcf61a0f612b737c20eb11f27 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Wed, 25 Nov 2020 21:10:20 +0800 Subject: [PATCH] 木精灵蓄力攻击特效 --- Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs b/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs index ba80184..0ac6408 100644 --- a/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs +++ b/Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs @@ -446,12 +446,15 @@ /// </summary> private void CancelWoodAim() { - if (woodAimAgent != null && woodAimAgent.WoodAimCount > 0) + if (woodAimAgent != null) { - --woodAimAgent.WoodAimCount; + if (woodAimAgent.WoodAimCount > 0) + { + --woodAimAgent.WoodAimCount; - if (woodAimAgent.WoodAimCount == 0) - woodAimAgent.StopWoodAimEffect(); + if (woodAimAgent.WoodAimCount == 0) + woodAimAgent.StopWoodAimEffect(); + } } woodAimAgent = null; @@ -585,6 +588,10 @@ towerPtr.PlayEnergyEffect(true); } } + + // 如果在木属性蓄力期间,让瞄准动画播放 + if (towerPtr && towerPtr.IsWoodCharge && woodAimAgent != null) + woodAimAgent.PlayWoodAimEffect(); } /// <summary> -- Gitblit v1.9.1