|
@@ -418,8 +418,15 @@ public class Enemy : MoveCharacter
|
|
|
if (time >= readyCD)
|
|
if (time >= readyCD)
|
|
|
{
|
|
{
|
|
|
time = 0;
|
|
time = 0;
|
|
|
-
|
|
|
|
|
- ChangeState(CharacterState.Rush);
|
|
|
|
|
|
|
+ if (rushHaveAttack)
|
|
|
|
|
+ {
|
|
|
|
|
+ ChangeState(CharacterState.RushAttack);
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ ChangeState(CharacterState.Rush);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case CharacterState.RushAttack:
|
|
case CharacterState.RushAttack:
|