//解析模板数据 public override void parseSample(int sid) { QuizSample sample = new QuizSample(); string dataStr = getSampleDataBySid(sid); sample.parse(sid, dataStr); samples.Add(sid, sample); }
/** 显示答题 */ void initAnswerUI() { MaskWindow.UnlockUI(); NormalGroup.SetActive(false); AnswerGroup.SetActive(true); AwardGroup.SetActive(false); if (examSample == null) { return; } int sid = examSample.getQuestionSid(); string num = examSample.questionCount - examSample.quizSids.Count + 1 + "/" + examSample.questionCount; answerTitle.text = LanguageConfigManager.Instance.getLanguage("quiz02", num); if (sid == -1) { initAwardUI(); } else { quizSample = QuizSampleManager.Instance.getQuizSampleBySid(examSample.getQuestionSid()); } answerQuestion.text = quizSample.question; answerScore.text = LanguageConfigManager.Instance.getLanguage("quiz03", examSample.score.ToString()); for (int i = 0; i < quizSample.answer.Length; i++) { if (i >= buttonAnswerKey.Length) { break; } buttonAnswerKey [i].gameObject.SetActive(true); buttonAnswerKey [i].textLabel.text = quizSample.answer [i]; } }