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