public bool bidirectional;
Если true, ссылка может быть пересечена в обоих направлениях, в противном случае только от начала до конца.