Exemple #1
0
 public BarrierAdapter(Int32 id) : base(
         Defaults.Barrier.type,
         id,
         Defaults.Barrier.health,
         Defaults.Barrier.strenght,
         Defaults.Barrier.defense,
         Defaults.Barrier.cost,
         Defaults.Barrier.treatable,
         Defaults.Barrier.clonable)
 {
     gulyayGorod = new GulyayGorod(health, Defaults.Barrier.defense, Defaults.Barrier.cost);
 }
 public BarrierUnitAdapter(Int32 health = 100)
     : base(health)
 {
     _adaptee = new GulyayGorod(_health, 45, 800);
 }
Exemple #3
0
 public SiegeVehicle(string name = null)
 {
     _gorod = new GulyayGorod(MaxHealth, MaxDefence, UnitCost);
     Name   = name;
 }
Exemple #4
0
 private SiegeVehicle(SiegeVehicle siegeVehicle)
 {
     _gorod = new GulyayGorod(siegeVehicle.Health, siegeVehicle.Defence, siegeVehicle.Cost);
     Name   = siegeVehicle.Name;
 }
Exemple #5
0
 public WalkCityUnit()
 {
     this.adaptingUnit = new GulyayGorod(25, 1, WalkCityUnit.cost);
     this.LogColor     = ConsoleColor.Green;
 }