private void Start() { for (int i = 0; i < milestonesSO.Length; i++) { GameObject newMilestoneObject = Instantiate(milestonePrefab); Milestone newMilestone = newMilestoneObject.GetComponent <Milestone>(); newMilestone.milestone = milestonesSO[i]; newMilestone.AssignData(); newMilestone.transform.SetParent(transform, false); } SetNewMilestone(); }