void CreateConnection(Point from, Point to) { Line line = Instantiate(linePref, this.transform).AddComponent <Line>(); line.gameObject.AddComponent <LineCollider>().line = line; line.IninitateLine(from.transform.position, to.transform.position, lineColor, 0.045f); from.AddNeighbour(line, to); to.AddNeighbour(line, from); currentLine = line; }
public Line CreateConnection(Point from, Point to) { Debug.Log("CreateConnection"); Line line = Instantiate(linePref, this.transform).AddComponent <Line>(); line.gameObject.AddComponent <LineCollider>().line = line; Connection c = line.gameObject.AddComponent <Connection>(); line.gameObject.AddComponent <Repulsor>().Initialaize(from, to); c.Initiate(from, to); line.IninitateLine(from.transform.position, to.transform.position, lineColor, 0.045f); from.AddNeighbour(line, to); to.AddNeighbour(line, from); return(line); }