public void StayAndWait(PayDesk payDesk) { Console.WriteLine(payDesk.DeskName + " Staying and waiting"); payDesk.State = new PrepareDeskState(); }
public void Prepare(PayDesk payDesk) { Console.WriteLine(payDesk.DeskName + " Preparing parcel"); }
public void StayAndWait(PayDesk payDesk) { Console.WriteLine(payDesk.DeskName + " Continue Staying and waiting"); }
public void Prepare(PayDesk payDesk) { Console.WriteLine(payDesk.DeskName + " Preparing parcel"); payDesk.State = new PrepareDeskState(); }
public void Update(PayDesk payDesk) { Console.WriteLine("Boy took the parcel"); payDesk.State = new StayAndWaitDeskState(); payDesk.State.StayAndWait(payDesk); }