float CreateMinorTasks(List <MinorTask> mTasks) { float initialY = text.preferredHeight * -1; foreach (MinorTask s in mTasks) { GameObject mt = Instantiate(minorTaskPrefab, this.transform); MinTask m = mt.GetComponent <MinTask>(); minorTasks.Add(s, m); initialY -= m.AssignTask(s.task, initialY); } return(initialY); }