public void Pay() { _baffleState = _baffleState.Pay(); }
public BaffleStateMachine(IBaffleGateService baffleService) { _baffleState = new ClosedBaffleGate(baffleService); }
public void Push() { _baffleState = _baffleState.Push(); }