private Parameters( int wavesToRun, string damageDispatcher, HordeParameters hordeParameters, CityParameters cityParameters, Order[] orders, params SoldierParameters[] soldierParameters) : this(wavesToRun, CreateDispatcher(damageDispatcher), hordeParameters, cityParameters, orders, soldierParameters) { }
public Parameters( int wavesToRun, IDamageDispatcher damageDispatcher, HordeParameters hordeParameters, CityParameters cityParameters, Order[] orders, params SoldierParameters[] soldierParameters) { WavesToRun = wavesToRun; DamageDispatcher = damageDispatcher; HordeParameters = hordeParameters; SoldierParameters = soldierParameters; CityParameters = cityParameters; Orders = orders; }