Пример #1
0
 private void Decision(Direction direction)
 {
     if (direction == Direction.Vertical)
     {
         _isConnecting.OnNext(new SwitchConnection
         {
             IsConnect        = _verticalConductor != null && _verticalConductor.IsConnect(),
             CurrentDirection = GetDirection()
         });
     }
     else
     {
         _isConnecting.OnNext(new SwitchConnection
         {
             IsConnect        = _horizontalConductor != null && _horizontalConductor.IsConnect(),
             CurrentDirection = GetDirection()
         });
     }
 }