Example #1
0
        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;
        }
Example #2
0
 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);
     }
 }
Example #3
0
 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;
     }
 }