|
|
@@ -157,16 +157,20 @@ public class EnemyCreater : MonoBehaviour
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- createdEnemy.Add(false);
|
|
|
- createEnemyTime.Add(new List<float> { waveTime + cfgCreateEnemy[i].StartTime, waveTime + cfgCreateEnemy[i].EndTime });
|
|
|
- createdEnemyTower.Add("");
|
|
|
- createdEnemyTowerHp.Add(0);
|
|
|
if (id != cfgCreateEnemy[i].WaveID)
|
|
|
{
|
|
|
- waveTime += cfgCreateEnemy[i].WaveTime;
|
|
|
+ if(i - 1 >= 0)
|
|
|
+ {
|
|
|
+ waveTime += cfgCreateEnemy[i - 1].WaveTime;
|
|
|
+ }
|
|
|
id = cfgCreateEnemy[i].WaveID;
|
|
|
}
|
|
|
+ createdEnemy.Add(false);
|
|
|
+ createEnemyTime.Add(new List<float> { waveTime + cfgCreateEnemy[i].StartTime, waveTime + cfgCreateEnemy[i].EndTime });
|
|
|
+ createdEnemyTower.Add("");
|
|
|
+ createdEnemyTowerHp.Add(0);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
if (GameManager.instance.leveType == LeveType.Conclusion
|