Пример #1
0
        public void MoveOut(int ans)
        {
            MessageManager mm = MessageManager.GetComponent <MessageManager>();
            QuizManager    qm = QuizManeger.GetComponent <QuizManager>();



            //foreach (Transform child in this.transform)
            //{
            //    Button b = child.GetComponent<Button>();
            //    b.enabled = false;
            //    return;
            //}

            if (ans == colans)
            {
                //正解
                qm.CCincrement();
                mm.WriteTalkMessage(quiz.correct);
            }
            else
            {
                //ハズレ
                mm.WriteTalkMessage(quiz.wrong);
            }
            StartCoroutine(Wait(1.0f));
        }
Пример #2
0
        public void MoveIn(Quiz quiz)
        {
            this.GetComponent <Transform>().localPosition = InPosition;
            string col = quiz.choice[0];

            Shuffle(quiz.choice);
            if (col == quiz.choice[0])
            {
                colans = 0;
            }
            SetText("ButtonRU", quiz.choice[0]);
            if (col == quiz.choice[1])
            {
                colans = 1;
            }
            SetText("ButtonLU", quiz.choice[1]);
            if (col == quiz.choice[2])
            {
                colans = 2;
            }
            SetText("ButtonRD", quiz.choice[2]);
            if (col == quiz.choice[3])
            {
                colans = 3;
            }
            SetText("ButtonLD", quiz.choice[3]);

            this.quiz = quiz;
            MessageManager mm = MessageManager.GetComponent <MessageManager>();

            mm.WriteTalkMessage(quiz.problem);
        }
Пример #3
0
 public void OnTap()
 {
     if (isQuized)
     {
         if (this.GetComponent <BoxCollider2D>().IsTouching(GameObject.FindGameObjectWithTag("Player").GetComponent <BoxCollider2D>()))
         {
             MessageManager mm = MessageManager.GetComponent <MessageManager>();
             mm.WriteNameMassage(this.name);
             QuizManager qm = this.QuizManager.GetComponent <QuizManager>();
             qm.MakeQuiz(this, ct);
             isQuized = false;
         }
     }
     else
     {
         if (isQuizEnd)
         {
             MessageManager mm = MessageManager.GetComponent <MessageManager>();
             mm.WriteNameMassage(this.name);
             mm.WriteTalkMessage(talk);
         }
     }
 }
Пример #4
0
        public void RendQuiz(Quiz quiz)
        {
            MessageManager mm = MessageManager.GetComponent <MessageManager>();

            mm.WriteTalkMessage(quiz);
        }