Ejemplo n.º 1
0
 protected override void BuildComplete()
 {
     woodcutter = gameManager.RequestWorker(this, WorkerType.Woodcutter);
     woodcutter.WorkingBuilding = this;
     occupyHouseTask            = new MoveToBuildingTask(this);
     woodcutter.CurrentTaskPlan.Add(occupyHouseTask);
     base.BuildComplete();
 }
Ejemplo n.º 2
0
 public PickupResourceTask(Building fromSourceBuilding, Building toTargetBuilding, string resourceName, int amountRequested)
 {
     FromSourceBuilding = fromSourceBuilding;
     ToTargetBuilding   = toTargetBuilding;
     ResourceName       = resourceName;
     AmountRequested    = amountRequested;
     moveToSourceTask   = new MoveToBuildingTask(FromSourceBuilding);
     moveToTargetTask   = new MoveToBuildingTask(toTargetBuilding);
 }