示例#1
0
 public Archer()
 {
     Name = "Archer";
     State = State.UNDER_CONSTRUCTION;
     Health = Health.HEALTHY;
     builder = new DoubleTimeBuilder();
 }
示例#2
0
 public BowWorkshop()
 {
     UnitsCapabilities = new ObservableCollection<AbstractBuildingCapability>();
     UnitsCapabilities.Add(new BuildArcherCapability());
     Name = "BowWorkshop";
     State = State.UNDER_CONSTRUCTION;
     builder = new DoubleTimeBuilder();
 }
示例#3
0
 public Archer()
 {
     Name = "Archer";
     State = State.UNDER_CONSTRUCTION;
     builder = new DoubleTimeBuilder();
     AttackPower = 4;
     Range = 5;
     Life = 30;
 }
示例#4
0
 public Barrack()
 {
     BuildingsCapabilities = new ObservableCollection<AbstractBuildingCapability>();
     UnitsCapabilities = new ObservableCollection<AbstractBuildingCapability>();
     BuildingsCapabilities.Add(new BuildBowWorkshopCapability());
     UnitsCapabilities.Add(new BuildSwordmanCapability());
     Name = "Barrack";
     State = State.UNDER_CONSTRUCTION;
     builder = new DoubleTimeBuilder();
 }
示例#5
0
 public Archer()
 {
     Name = "Archer";
     State = State.UNDER_CONSTRUCTION;
     builder = new DoubleTimeBuilder();
 }