public MainViewLine AddLine(RectTransform parent, RectTransform child) { MainViewLine line = MainViewLine.Instantiate(linePrefab, lineView, parent, child); this.lines.Add(line); return(line); }
public static MainViewLine Instantiate(GameObject prefab, GameObject parent, RectTransform start, RectTransform end) { MainViewLine obj = Instantiate(prefab, parent.transform).GetComponent <MainViewLine>(); obj.startRect = start; obj.endRect = end; return(obj); }
public bool RemoveLine(MainViewLine line) { var b = this.lines.Remove(line); if (b) { Destroy(line.gameObject); } return(b); }