コード例 #1
0
    void Start()
    {
        question_data = CSVReader.questions.ToArray();
        StaticsMgr.SetScore(0);
        if (questions_unused == null || questions_unused.Count == 0)
        {
            questions_unused = question_data.ToList();
        }

        currentscene = SceneManager.GetActiveScene();
        GetRndQuestion();
    }
コード例 #2
0
ファイル: MenuManager.cs プロジェクト: alopezgcp/quiz-game
    // Use this for initialization
    void Start()
    {
        Scene currentscene = SceneManager.GetActiveScene();

        if (currentscene.name == "EndMenu")
        {
            maintextbox.text = "Final Score: " + StaticsMgr.GetScore();
        }
        else if (currentscene.name == "HomeMenu")
        {
            main_text  = "It's quiz time, baby.";
            rules_text = "Click an answer to select it.\n " +
                         "Plus two points for right answers.\n" +
                         "Minus one point for wrong answers.";
        }
    }
コード例 #3
0
 public void UserSelection(int i)
 {
     if (answers[i].text == current_question.correct || answers[i].text == truth)
     {
         StaticsMgr.UpdateScore(2);
         if (questions_unused.Any())
         {
             GetRndQuestion();
         }
         else
         {
             levelmgr.LoadLevel("EndMenu");
         }
     }
     else
     {
         StaticsMgr.UpdateScore(-1);
     }
 }