private void Awake() { float step = 2f / resolution; var position = Vector3.zero; var scale = Vector3.one * step; sources = new Transform[24]; for (int i = 0; i < 12; i++) { Transform source = Instantiate(sourcePrefab); position.x = (i + 0.5f) * step - 1f; position.y = 2; position.z = 2; source.localPosition = position; source.localScale = scale; sources[i] = source; //Debug.Log("sources.sources.sources " + sources[i].localPosition); source.SetParent(transform, false); } for ((int i, int j) = (0, 12); j < 24; i++, j++) { Transform source = Instantiate(sourcePrefab); position.x = (i + 0.5f) * step - 1f; position.y = 2; position.z = -2; source.localPosition = position; source.localScale = scale; sources[j] = source; //Debug.Log("sources.sources.sources " + sources[i].localPosition); source.SetParent(transform, false); } target = FindObjectOfType <Targets_01>(); }
public void Awake() { sources = FindObjectOfType <Sources>(); targets = FindObjectOfType <Targets_01>(); }