IEnumerator InstStars() { for (int i = 0; i < starsPanel.transform.childCount; i++) { Destroy(starsPanel.transform.GetChild(i).gameObject); } for (int i = 0; i < stars.GetResult(); i++) { GameObject newStar = Instantiate(Resources.Load <GameObject>("Prefabs/Star"), starsPanel.transform); newStar.transform.localScale = Vector3.zero; while (newStar.transform.localScale.x < 1) { newStar.transform.localScale += Vector3.one * 0.1f; yield return(new WaitForSeconds(0.005f)); } yield return(new WaitForSeconds(0.3f)); } }