示例#1
0
 public void WorkTheNextShift()
 {
     if (HoneyWalt.ConsumeHoney(CostPerShift))
     {
         DoJob();
     }
 }
 protected override void DoJob()
 {
     eggs += EGGS_PER_SHIFT;
     foreach (Bee worker in workers)
     {
         worker.WorkTheNextShift();
     }
     HoneyWalt.ConsumeHoney(HONEY_PER_UNASSIGNED_WORKER * workers.Length);
     UpdateStatusReport();
 }
 protected override void DoJob()
 {
     HoneyWalt.ConvertNectorToHoney(NECTAR_PROCESSED_PER_SHIFT);
 }
 protected override void DoJob()
 {
     HoneyWalt.CollectNector(NECTAR_COLLECTED_PER_SHIFT);
 }