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); }
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); }