public void Deserialize(IDeserializer deserializer) { Name = deserializer.DeserializeString("Name"); var waveDers = deserializer.DeserializeAll("Wave"); foreach (var item in waveDers) { Wave wave = new Wave(); wave.Deserialize(item); Waves.Add(wave); } }
public Wave Clone() { Wave clone = new Wave(); clone.Name = Name; foreach (var item in Zombies) { clone.Zombies.Add(item); } clone.NumberFrom = NumberFrom; clone.NumberTo = NumberTo; clone._timeWave = _timeWave; clone._timeNextWave = _timeNextWave; clone._timeBeginWave = _timeBeginWave; clone._timeNextZombieFrom = _timeNextZombieFrom; clone._timeNextZombieTo = _timeNextZombieTo; return clone; }