Пример #1
0
        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);
        }
Пример #2
0
 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;
 }
Пример #3
0
 /// <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);
 }