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); } }
public override void EquipUnit(Equipment input) { if (input is FieldFortification) { fieldFortification = input as FieldFortification; } else { base.EquipUnit(input); } }
private void AddEquipment() { fieldFortification = new NoFortifications(); veteranRule = new GenericVeteran(); }
private void AddEquipment() { fieldFortification = new NoFortifications(); }
private void EquipSoldier() { fieldFortification = new NoFortifications(); veteranRule = new GenericVeteran(); }