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")); }
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")); }
public override void Exit(Washer entity, Mom mom) { entity.currentState.text += "\n" + "Finish Washing"; mom.AddActivity(new OccupiedState(entity.exitTime, entity.priority, "Unloading washer")); }