void Awake() { sortItems = Enumerable.Range(0, objectCount).Select((x, index) => { BubbleSortItem s = GameObject.Instantiate(objectToSort, transform).GetComponent <BubbleSortItem>(); //s.transform.Translate(0, 0, -20); s.move(index, 0, Random.Range(-2, 2)); objectColor = s.getColor(); return(s); } ).ToList(); StartCoroutine(fullSort()); }