示例#1
0
 public override void Exit(Child entity, Mom mom)
 {
     entity.currentState.text += "\n" + "Finish Shopping";
     entity.BuyFood();
     mom.AddActivity(new OccupiedState(entity.exitTime, entity.priority, 3, "Receiving child"));
 }
示例#2
0
 public override void Exit(Stove entity, Mom mom)
 {
     entity.currentState.text += "\n" + "Finish Cooking";
     entity.food.isCooked      = true;
     mom.AddActivity(new OccupiedState(entity.exitTime, entity.priority, 4, "Taking food out"));
 }
示例#3
0
 public override void Exit(Washer entity, Mom mom)
 {
     entity.currentState.text += "\n" + "Finish Washing";
     mom.AddActivity(new OccupiedState(entity.exitTime, entity.priority, "Unloading washer"));
 }