public CircuitTopicNew getCircuitTopicsNew(string CircuitName) { string sql = "SELECT * FROM topicCircuit WHERE CircuitName = '" + CircuitName + "'"; MysqlHelper db = new MysqlHelper(); DataTable tb = MysqlHelper.ExecuteDataTable(sql); CircuitTopicNew top = new CircuitTopicNew(); if (tb.Rows.Count > 0) { foreach (DataRow dr in tb.Rows) { top.Id = int.Parse(dr["Id"].ToString()); top.CircuitName = CircuitName; top.TopicContent = dr["TopicContent"].ToString(); top.OptionA = dr["optionA"].ToString(); top.OptionB = dr["optionB"].ToString(); top.OptionC = dr["optionC"].ToString(); top.Answers = dr["Answers"].ToString(); top.Score = float.Parse(dr["Score"].ToString()); top.SubjectId = int.Parse(dr["SubjectId"].ToString()); top.StudyMode = (CircuitStudyMode)int.Parse(dr["studyMode"].ToString()); top.StudyImage = dr["studyImage"].ToString(); top.StudyMovie = dr["studyMovie"].ToString(); top.StudyText = dr["studyText"].ToString(); top.TrainMovie = dr["trainMovie"].ToString(); } } return(top); }
public void UIShowOption(CircuitTopicNew var) { Debug.Log(var.OptionA); ButtonA.Set(false, false); ButtonB.Set(false, false); ButtonC.Set(false, false); Atrue.spriteName = "transparent"; Btrue.spriteName = "transparent"; Ctrue.spriteName = "transparent"; OptionA.text = "A. " + var.OptionA; OptionB.text = "B. " + var.OptionB; OptionC.text = "C. " + var.OptionC; answer = var.Answers; }
/// <summary> /// 切换学习内容 /// </summary> /// <param name="flowIndex"></param> public void flowOperateMenuClick(int flowIndex) { selectObj.gameObject.SetActive(false); topic = circuitTopics[circuitFlows[flowIndex]]; if (topic.StudyMode == CircuitStudyMode.Movie) { MovieManager.getInstance().OnStop(); studyMovie.movie.SetActive(true); studyMovie.init(); studyMovieText.uiPanel.SetActive(false); studyImage.SetActive(false); traningMovie.movie.SetActive(false); examMovie.movie.SetActive(false); studyMovie.playMovie(topic.StudyMovie); } else if (topic.StudyMode == CircuitStudyMode.ImageMovie) { MovieManager.getInstance().OnStop(); studyMovie.movie.SetActive(false); studyImage.SetActive(false); traningMovie.movie.SetActive(false); examMovie.movie.SetActive(false); studyMovieText.uiPanel.SetActive(true); studyMovieText.init(); studyMovieText.play(topic.StudyMovie, topic.StudyText); } else if (topic.StudyMode == CircuitStudyMode.Image) { studyMovieText.uiPanel.SetActive(false); studyMovie.movie.SetActive(false); traningMovie.movie.SetActive(false); examMovie.movie.SetActive(false); studyImage.SetActive(true); } else if (topic.StudyMode == CircuitStudyMode.Training) { if (tempMode == TrainUI.TrainMode.Exam) { MovieManager.getInstance().OnStop(); studyMovie.movie.SetActive(false); studyImage.SetActive(false); studyMovieText.uiPanel.SetActive(false); traningMovie.movie.SetActive(false); examMovie.movie.SetActive(true); examMovie.init(); //Action<CircuitTopicNew> action = examScreen.UIxuanzhejiekous; Action <string> action = showExam; examMovie.playMovie(topic.TrainMovie, action); } else { MovieManager.getInstance().OnStop(); studyMovie.movie.SetActive(false); studyImage.SetActive(false); studyMovieText.uiPanel.SetActive(false); examMovie.movie.SetActive(false); traningMovie.movie.SetActive(true); traningMovie.init(); traningMovie.playMovie(topic.StudyMovie); } } cleanUI(); index = flowIndex; flowOperateMenu.switchFlow(flowIndex); }