public void CheckFillKey() { QuizzItem q = UIQuiz.instance.listQuizzItem[currentSelectQuizz]; foreach (char t in q.quiz.keyword) { //int countKey = CountKey(t.ToString()); // 1 ký tự //for (int i = 0; i < countKey; i++) //{ FillKeyWord(t.ToString()); // } } }
public bool GetFillButton(int idButton) { QuizzItem q = UIQuiz.instance.listQuizzItem[currentSelectQuizz]; for (int i = 0; i < q.transform.childCount; i++) { BoxWorld b = q.transform.GetChild(i).GetComponent <BoxWorld>(); if (b.keyMaping == idButton) { return(true); } } return(false); }
public int CountKey(string t) { int d = 0; QuizzItem q = UIQuiz.instance.listQuizzItem[currentSelectQuizz]; foreach (char at in q.quiz.keyword) { if (at.ToString() == t) { d++; } } return(d); }
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); } }
public void OnUnFillText(int currentQuiz, int keyAnsID, string text) { if (listQuizzItem.Count > 0) { QuizzItem q = listQuizzItem[currentQuiz]; for (int i = 0; i < q.transform.childCount - 1; i++) { BoxWorld b = q.transform.GetChild(i).GetComponent <BoxWorld>(); b.HideLastItem(); if (keyAnsID == b.keyMaping) { b.Unmapkey(); b.ShowLastItem(); } } } else { Debug.Log("null data"); } }
public bool CheckFullAnswer() { bool rs = true; QuizzItem q = UIQuiz.instance.listQuizzItem[currentSelectQuizz]; for (int i = 0; i < q.transform.childCount; i++) { BoxWorld b = q.transform.GetChild(i).GetComponent <BoxWorld>(); if (b.idButton >= 0) { if (!string.IsNullOrEmpty(b.txtLableNomal.text)) { rs = true; } else { rs = false; break; } } } return(rs); }
public void OnFillText(int currentQuiz, int keyAnsID, string text) { if (listQuizzItem.Count > 0) { QuizzItem q = listQuizzItem[currentQuiz]; for (int i = 0; i < q.transform.childCount - 1; i++) { BoxWorld b = q.transform.GetChild(i).GetComponent <BoxWorld>(); b.HideLastItem(); if (b.keyMaping == -1 && b.idButton >= 0) { b.OnMapingKey(keyAnsID, text); b.ShowLastItem(); return; } } QuizzDetail.instance.listGenerate[currentQuiz].currentSelectItem = QuizzDetail.instance.listGenerate[currentQuiz].currentSelectItem + 1; } else { Debug.Log("null data"); } }
bool CheckLevelIsFinished() { bool rs = true; QuizzItem q = UIQuiz.instance.listQuizzItem[currentSelectQuizz]; for (int i = 0; i < q.transform.childCount; i++) { BoxWorld b = q.transform.GetChild(i).GetComponent <BoxWorld>(); if (b.idButton >= 0) { // char a = listGenerate[currentSelectQuizz].keyword[b.idButton]; if (b.txtLableNomal.text == b.rightAnser) { rs = true; } else { rs = false; break; } } } return(rs); }