public static void GetSideObjects() { ERModularBase scr = FindObjectOfType(typeof(ERModularBase)) as ERModularBase; for (int i = 0; i < scr.QOQDQOOQDDQOOQ.Count; i++) { Debug.Log(scr.QOQDQOOQDDQOOQ[i].id + " " + scr.QOQDQOOQDDQOOQ[i].name); } }
public static void BuildNetwork() { ERModularRoad[] scrpts = FindObjectsOfType(typeof(ERModularRoad)) as ERModularRoad[]; ERModularBase baseScript = FindObjectOfType(typeof(ERModularBase)) as ERModularBase; foreach (ERModularRoad scr in scrpts) { Mesh m = scr.gameObject.GetComponent <MeshFilter>().sharedMesh; Vector3[] vecs = m.vertices; for (int i = 0; i < vecs.Length; i++) { // Vector3 vt = v; //--> baseScript.OOQCDCDCDC(ref vecs[i]); } m.vertices = vecs; scr.gameObject.GetComponent <MeshCollider>().sharedMesh = null; scr.gameObject.GetComponent <MeshCollider>().sharedMesh = m; } Debug.Log("done"); }