private void InitQuestions(JSONArray questionsArray) { foreach (JSONNode node in questionsArray) { string type = node["type"]; IQuestion question; switch (type) { case "input": question = new InputQuestion(node); Questions.Add(question); break; case "one": question = new OneQuestion(node); Questions.Add(question); break; case "multiple": question = new MultipleQuestion(node); Questions.Add(question); break; case "image-input": break; } } }
public void PreviewQuestion(IQuestion question) { _OneQuestion = (OneQuestion)question; Question.text = _OneQuestion.Question; for (int i = 0; i < _OneQuestion.values.Length; i++) { Labels[i].text = _OneQuestion.values[i]; } InitChecker(); }