Exemple #1
0
    /// <summary> </summary>
    /// <param name="_response"></param>
    /// <param name="_exerciseFinished"></param>
    public override void StartExercice(Action <bool> _response, Action _exerciseFinished)
    {
        if (initialized)
        {
            Debug.LogError("You cannot start an exercise that has already started");
            return;
        }
        // initialized true
        initialized = true;

        // Init Actions
        response         = _response;
        exerciseFinished = _exerciseFinished;

        // Choose correct Number
        correctNumber = GetNumberByDifficulty();

        // Add correct answer to container and add another answers
        answersContaier.Add(correctNumber);

        // Set correct number
        questionGroup.GetComponentInChildren <TextMeshProUGUI>().text = RandomNumber.GetNameNumber(correctNumber);

        // Set answer correct
        correctAnswer = RandomNumber.GetRandomNumberInt(0, numberAnswers);

        // Spawn answers
        SpawnAnswers();

        // Start Animations
        FadeInTitleExercise(questionGroup);
    }