public void UpdatePatternList() { //clear list _patterns.Clear(); //valid target check if (target == null) { return; } int index = _edgelist.index; if (_edges.Count <= 0 || index < 0 || index >= _edgelist.count) { return; } //fill list target.AddLateralPatternsToList(_edges[index], _patterns); }