Пример #1
0
 public override void EquipUnit(Equipment input)
 {
     if (input is Veteran)
     {
         veteranRule = input as Veteran;
     }
     else if (input is FieldFortification)
     {
         fieldFortification = input as FieldFortification;
     }
     else if (input is UnitLeader)
     {
         champion = input as UnitLeader;
     }
     else if (input is BannerBearer)
     {
         bannerBearer = input as BannerBearer;
     }
     else if (input is Muscicians)
     {
         muscician = input as Muscicians;
     }
     else
     {
         base.EquipUnit(input);
     }
 }
Пример #2
0
 public override void EquipUnit(Equipment input)
 {
     if (input is FieldFortification)
     {
         fieldFortification = input as FieldFortification;
     }
     else
     {
         base.EquipUnit(input);
     }
 }
Пример #3
0
 private void AddEquipment()
 {
     fieldFortification = new NoFortifications();
     veteranRule        = new GenericVeteran();
 }
Пример #4
0
 private void AddEquipment()
 {
     fieldFortification = new NoFortifications();
 }
Пример #5
0
 private void EquipSoldier()
 {
     fieldFortification = new NoFortifications();
     veteranRule        = new GenericVeteran();
 }