/// <summary> /// Initializes a new instance of the <see cref="SettlementCmdData" /> class. /// </summary> /// <param name="settlementCmd">The settlement command.</param> /// <param name="owner">The owner.</param> /// <param name="passiveCMs">The passive countermeasures.</param> /// <param name="cmdStat">The stat.</param> public SettlementCmdData(ISettlementCmd settlementCmd, Player owner, IEnumerable<PassiveCountermeasure> passiveCMs, SettlementCmdStat cmdStat) : base(settlementCmd, owner, passiveCMs, cmdStat) { Population = cmdStat.Population; }
/// <summary> /// Initializes a new instance of the <see cref="SettlementCmdData" /> class /// with no passive countermeasures. /// </summary> /// <param name="settlementCmd">The settlement command.</param> /// <param name="owner">The owner.</param> /// <param name="cmdStat">The stat.</param> public SettlementCmdData(ISettlementCmd settlementCmd, Player owner, SettlementCmdStat cmdStat) : this(settlementCmd, owner, Enumerable.Empty<PassiveCountermeasure>(), cmdStat) { }