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; } }