Example #1
0
 //Valider la question et changer la question
 public void validerQuestion(bool boolean)
 {
     if (boolean)
     {
         questionBonnes++;
         Correct.SetActive(true);
         changerQuestion();
     }
     else
     {
         Incorrect.SetActive(true);
         changerQuestion();
     }
 }
Example #2
0
    // Update is called once per frame
    void Update()
    {
        personnageCtrl.deplacer(Input.GetAxis("Horizontal"));

        if (Input.GetAxis("Vertical") > 0)
        {
            personnageCtrl.sauter();
        }

        if (personnageCtrl.getErreursRestantes() < 1)
        {
            gameOver();
        }
        //Verifier qu'on a obtenu le trophé et commencer le test
        if (personnageCtrl.finNiveau && TestActif == false)
        {
            TestActif = true;
            Question1.SetActive(true);
            Time.timeScale = 0f;
        }
        //Mettre a jour le HP restant
        chancesRestantes.text = personnageCtrl.getErreursRestantes().ToString();

        //Rétroaction lorsqu' on répond à une question
        if (Correct.activeSelf || Incorrect.activeSelf)
        {
            if (Input.anyKeyDown)
            {
                Correct.SetActive(false);
                Incorrect.SetActive(false);
            }
        }
        if (FinQuiz.activeSelf)
        {
            if (Input.anyKeyDown)
            {
                changerQuestion();
            }
        }
    }