Browse Source

白鹭非攻击状态下参数重置

GrainFull 1 week ago
parent
commit
20e8ec8bcf
1 changed files with 11 additions and 1 deletions
  1. 11 1
      ActionTowerDefense/Assets/Scripts/Skills/chargeDownward.cs

+ 11 - 1
ActionTowerDefense/Assets/Scripts/Skills/chargeDownward.cs

@@ -12,7 +12,7 @@ public class chargeDownward : MonoBehaviour
     private AttackController attackController;
     private Rigidbody rb;
     public SearchTrigger searchTrigger;
-    BeSearchTrigger cloest = null;
+    private BeSearchTrigger cloest = null;
     private float cloestX = 0;
 
     [Header("ÒÆ¶¯²ÎÊý")]
@@ -76,6 +76,16 @@ public class chargeDownward : MonoBehaviour
     {
         if (owner.state != CharacterState.Attack)
         {
+            if (owner.state != CharacterState.FramePause || owner.state != CharacterState.HitStun)
+            {
+                canDash = true;
+                IsDashing = false;
+                isBreaking = false;
+                IsRising = false;
+                isFind = true;
+                cloest = null;
+                currentState = MovementState.Idle;
+            }
             //StopAllMovements();
             if (owner.state == CharacterState.Rise)
             {