void GenerateQuestions() { VictorinaQuestion q0 = new VictorinaQuestion(0, "Как ты поступишь, если незнакомый человек предложит пойти с ним?", new string[] { "Конечно пойду, он хочет помочь", "Пойду если он добрый", "Не пойду, и закричу, если он будет заставлять", "Пойду, если он знает мойх родителей" }, 2); VictorinaQuestion q1 = new VictorinaQuestion(1, "Что ты сделаешь, если родители долго делают покупки?", new string[] { "Пойду искать игрушки", "Буду торопить их быстрее сделать покупки", "Пойду искать других детей,чтобы пойграть", "Подожду и никуда от них не отойду" }, 3); VictorinaQuestion q2 = new VictorinaQuestion(2, "Как правильно держаться за маму в местах, где много людей?", new string[] { "Держаться за ее сумку", "Крепко держать за ее руку", "Держаться за ее одежду", "Можно вообще не держаться, а только видеть" }, 1); questions [0] = q0; questions [1] = q1; questions [2] = q2; }
private void CheckCurrentAnswer(int selectedId, VictorinaQuestion currentQuestion) { //Debug.Log ("CHECK_CURRENT_ANSWER IS CALLED " + "SELECTED_ID "+ selectedId +" CORRECT_INDEX " + currentQuestion.CorrectIndex); if (selectedId == currentQuestion.CorrectIndex) { // ADD star to StarManager quizUIManager.UpdateButtonSprites(1, selectedId); quizUIManager.UpdateStarManager(currentQuestionIndex, true); } else { quizUIManager.UpdateButtonSprites(1, currentQuestion.CorrectIndex); quizUIManager.UpdateButtonSprites(2, selectedId); quizUIManager.UpdateStarManager(currentQuestionIndex, false); } }
public void PopulateUI(VictorinaQuestion question) { if (questionLabel != null) { questionLabel.UpdateQuestionLabel(question.Description); } if (buttonContainer != null && buttonContainer.Length > 0) { int i = 0; foreach (QuizButton qButton in buttonContainer) { qButton.UpdateButton(question.Answers[i]); i++; } i = 0; } }