Exemple #1
0
    public override void Fill(Question question)
    {
        CompareQuestion compQuestions = question as CompareQuestion;

        currentQuestion = compQuestions;
        questionText.SetText("Which has more " + compQuestions.valueBeingCompared.Replace('_', ' ') + "?");

        buttonAText.renderer.material.color = buttonAText.startColor;
        buttonBText.renderer.material.color = buttonBText.startColor;

        base.Fill(question);
    }
Exemple #2
0
    public static Question FromJSON(JSONNode node)
    {
        Question result;

        switch (node["question_type"].Value)
        {
        case "composition":
            result = new CompositionQuestion();
            break;

        case "compare":
            result = new CompareQuestion();
            break;

        default:
            throw new InvalidOperationException("Unrecognized question type.");
        }

        result.SetPropertiesFromJSON(node);
        return(result);
    }