0

单击按钮时如何停止NoAnsweredQuestion.Count ......

问题: 当我点击重置按钮时,NoAnsweredQuestion.Count仍在计数到最大限制

随机的:

private void SetcurrentQuestion()
{
    int randomQuestionIndex = Random.Range(0, NoAnsweredQuestion.Count);
    currentQuestion = NoAnsweredQuestion[randomQuestionIndex];

    factText.text = currentQuestion.fact;
    correctAnswerText.text = currentQuestion.answered;
}

这是我的极限:

public void ContinueTransition()
{
    if (NoAnsweredQuestion.Count == 10)
    {
        FinalScore.SetActive(true);
    }
    else
    {
        StartCoroutine(TransitiontoNextQuestion());
        updatequestion();
    }
}

复位按钮:

public void Restart()
{
   var form = new WWWForm();
   var www  = new WWW(restartBegGrammarIAQ, form);

   SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
   Time.timeScale = 1f;
   GameIsPaused   = false;
}
4

1 回答 1

1

添加NoAnsweredQuestion.Clear()您的重启方法,它应该可以工作

于 2018-07-23T20:43:22.497 回答