private static IEnumerable <Tank> GetTanks(TankFactory tankFactory) { yield return(tankFactory.CreateLightTank()); yield return(tankFactory.CreateCompositeTank()); yield return(tankFactory.CreateReactiveTank()); }
public void AddCompositeTank() { Add((T)_tankFactory.CreateCompositeTank()); OnArmyChanged(new ArmyChangedEventArgs { Info = "Added composite tank " + this.Last() }); }