public Ob_Part.MountPoint.Block GetObjectBuilder()
        {
            var res = new Ob_Part.MountPoint.Block
            {
                MountDirection6      = MountDirection6,
                Piece                = Piece,
                AnchorLocation       = AnchorLocation,
                BiasDirection6       = BiasDirection6,
                SecondBiasDirection6 = SecondBiasDirection6
            };

            return(res);
        }
 public void Init(Ob_Part.MountPoint.Block block)
 {
     Piece                = block.Piece;
     MountDirection6      = block.MountDirection6;
     AnchorLocation       = block.AnchorLocation;
     BiasDirection6       = block.BiasDirection6;
     SecondBiasDirection6 = block.SecondBiasDirection6;
     // ReSharper disable once InvertIf
     if (SecondBiasDirection6.HasValue && !BiasDirection6.HasValue)
     {
         BiasDirection6       = SecondBiasDirection6;
         SecondBiasDirection6 = null;
     }
 }