예제 #1
0
    void Start()
    {
        currentQuestionNumber = 0;
        userAnswers           = new List <AnswerQuizStruct>();
        quizResults           = new List <ResultQuizStruct>();
        popupChangeScene      = FindObjectOfType <UIPopupQuestionChangeScene>();

        // comenzar con quiz y resultados ocultos
        HideCanvas(quizCanvas);
        HideCanvas(resultsCanvas);
        ShowCanvas(introCanvas);

        GameObject go = new GameObject();

        go.AddComponent <QryQuiz>();
        qryQuiz = go.GetComponent <QryQuiz>();
        try
        {
            allQuestions = qryQuiz.GetAllQuestions();
            ChooseRandomQuestions();
        }
        catch (Exception e)
        {
            Debug.LogError("QuizManager :: Error getting data from database: " + e.ToString());
            // salir del quiz porque rompio
            popupChangeScene.MostrarErrorPopUp("Error!", "Error cargando preguntas. Se cerrará el exámen.", 1);
        }
    }
예제 #2
0
 private void Start()
 {
     saveLoadManager  = FindObjectOfType <SaveLoadManager>();
     popupChangeScene = FindObjectOfType <UIPopupQuestionChangeScene>();
     tempPath         = Application.dataPath + "/tmp.json";
 }