public void InitQuizUI() { listQuiz = MixedListQuizz(listQuiz); listQuizzItem = new List <QuizzItem>(); int quizzoder = 0; foreach (Transform tran in RootQuiz) { Destroy(tran.gameObject); } foreach (Quizz q in listQuiz) { GameObject obj = Instantiate(PrefabsQuiz, RootQuiz); QuizzItem qI = obj.GetComponent <QuizzItem>(); qI.Init(q, OnQuestionClick, quizzoder); quizzoder++; listQuizzItem.Add(qI); } }