public EnemyWave(EnemyWave clone) { this.tag = clone.tag; SpawnSequence[] array = new SpawnSequence[clone.enemys.Count]; for (int i = 0; i < clone.enemys.Count; i++) { array[i] = new SpawnSequence(clone.enemys[i]); } this.enemys = array.ToList(); this.delay = clone.delay; this.effect = clone.effect; }