public Connection(Block tb, Block nb, string _Id) { Id = _Id; Type = BlockConnectionType.Junction; TailBlock = tb; NormalBlock = nb; ReverseBlock = null; }
public Connection(Block tb, Block nb, Block rb, string _Id) { Id = _Id; Type = BlockConnectionType.Point; TailBlock = tb; NormalBlock = nb; ReverseBlock = rb; Position = new Position(5000); }
public Connection(BlockConnectionType _Type, string _Id) { Id = _Id; Type = _Type; if (Type == BlockConnectionType.Junction) { ReverseBlock = null; } }