Example #1
0
        private static IEnumerable <Tank> GetTanks(TankFactory tankFactory)
        {
            yield return(tankFactory.CreateLightTank());

            yield return(tankFactory.CreateCompositeTank());

            yield return(tankFactory.CreateReactiveTank());
        }
Example #2
0
 public void AddReactiveTank()
 {
     Add((T)_tankFactory.CreateReactiveTank());
     OnArmyChanged(new ArmyChangedEventArgs
     {
         Info = "Added reactive tank " + this.Last()
     });
 }