IEnumerator waitForStars() { Win_ShineHolder.SetActive(true); yield return(new WaitForSeconds(0.75f)); //star1.SetActive(true); star1.GetComponent <Animation>().Play("FinishStars1"); star1.transform.GetChild(0).gameObject.SetActive(true); yield return(new WaitForSeconds(0.5f)); GameObject.Find("FinishButtonTable").GetComponent <Animation>().Play("FinishShakingTableStars"); //star1.transform.GetChild(0).gameObject.SetActive(true); starsGained = 1; PlaySounds.Play_GetStar(); yield return(new WaitForSeconds(0.25f)); if (coinsCollected >= 70) { starsGained = 2; //star2.SetActive(true); star2.GetComponent <Animation>().Play("FinishStars2"); star2.transform.GetChild(0).gameObject.SetActive(true); yield return(new WaitForSeconds(0.5f)); GameObject.Find("FinishButtonTable").GetComponent <Animation>().Play("FinishShakingTableStars"); PlaySounds.Play_GetStar2(); yield return(new WaitForSeconds(0.25f)); } if (coinsCollected >= 90) { starsGained = 3; //star3.SetActive(true); star3.GetComponent <Animation>().Play("FinishStars3"); star3.transform.GetChild(0).gameObject.SetActive(true); yield return(new WaitForSeconds(0.5f)); GameObject.Find("FinishButtonTable").GetComponent <Animation>().Play("FinishShakingTableStars"); PlaySounds.Play_GetStar3(); } starManager.GoBack(); }