Beispiel #1
0
    public void AddQuestionRecord(string question, string choice, QuestionChoiceCorrectness choiceCorrect)
    {
        Init();
        Color32    color          = _choicesColors[choiceCorrect];
        GameObject questionObject = _questionsPool.GetInstance();

        questionObject.transform.SetAsFirstSibling();
        QuestionReport qr = questionObject.GetComponent <QuestionReport>();

        qr.UpdateIndicatorColor(color);
        qr.UpdateQuestionChoice(question, choice);
        UpdateQuestionsStatistic(choiceCorrect);
    }
Beispiel #2
0
 private void UpdateQuestionsStatistic(QuestionChoiceCorrectness choice)
 {
     _choicesStatistic[choice]      += 1;
     _choicesCountsText[choice].text = _choicesStatistic[choice].ToString();
 }