|
|
@@ -77,8 +77,18 @@ public class WavePowerSkill : MonoBehaviour
|
|
|
case mode.knockUp:
|
|
|
break;
|
|
|
case mode.single:
|
|
|
+ List<Enemy> dieEne = new List<Enemy>();
|
|
|
foreach(Enemy ene in targetEnes)
|
|
|
{
|
|
|
+ if (ene.isDie)
|
|
|
+ {
|
|
|
+ dieEne.Add(ene);
|
|
|
+ if (ene == singleTarget)
|
|
|
+ {
|
|
|
+ singleTarget = null;
|
|
|
+ }
|
|
|
+ continue;
|
|
|
+ }
|
|
|
float dis = Mathf.Abs(ene.bodyTrans.position.x - transform.position.x);
|
|
|
if (singleTarget == null)
|
|
|
{
|
|
|
@@ -93,6 +103,10 @@ public class WavePowerSkill : MonoBehaviour
|
|
|
singleTarget = ene;
|
|
|
}
|
|
|
}
|
|
|
+ foreach(Enemy ene in dieEne)
|
|
|
+ {
|
|
|
+ targetEnes.Remove(ene);
|
|
|
+ }
|
|
|
if (singleTarget)
|
|
|
{
|
|
|
if (singleTarget.isDie)
|