Эх сурвалжийг харах

修复行军式的第一击仍是起手式效果bug

SZAND\msx_2 6 сар өмнө
parent
commit
dd38211a6a

+ 3 - 0
ActionTowerDefense/Assets/Scripts/Characters/Demonic.cs

@@ -30,6 +30,7 @@ public class Demonic : MoveCharacter
     public float attackDistance;
     public float maxAttackDis, minAttackDis;
     public bool needToChange;
+    [SerializeField]
     private int curAttackID;
     private AttackController.AttackMethod[] am;
     private int len;
@@ -44,6 +45,7 @@ public class Demonic : MoveCharacter
     public int dropSoulMax = 3;
     public int dropSoulMin = 1;
     public float dropSoulAngle = 60f;
+    
     private void Start()
     {
         if (needToChange)
@@ -688,6 +690,7 @@ public class Demonic : MoveCharacter
         }
         invincibleTime = totalAttack_summonTime;
         attackTarget = targetCharacter;
+        curAttackID = 1;
     }
 
     public virtual void Attack_march()