public Gate() { _currentState = new ClosedGateState(this); }
public void ChangeState(IGateAction gateState) { _currentState = gateState; }
public Gate() { _currentState = new ClosedGateState(this); }
public void ChangeState(IGateAction gateState) { _currentState = gateState; }