void createEdge(int graphNo, int i1, int j1, int i2, int j2, GameObject e, edgeScript es, vertexScript vsA, vertexScript vsB) { e.name = graphNo + " - [" + i1 + "," + j1 + "]-[" + i2 + "," + j2 + "]"; //e.SetActive(false); e.GetComponent <Renderer>().enabled = false; es.setWeight(UnityEngine.Random.Range(1, 101)); es.setA(vsA.getName()); es.setB(vsB.getName()); es.setGraphNo(graphNo); //edges[edgesInArray] = es; edges.Add(es); edgesInArray++; vsA.addEdge(es); }