void checkNextQues(int _quesID, string functionName) { if (_quesID == quesID) { if (quesID >= totalQuesNum - 1)//最後一題 { switch (functionName) { case "practice": pm.setLearningTypeScore("option", p_score); StartCoroutine(PracticeEnd()); break; case "compose": pm.setLearningTypeScore("cloze", p_score); StartCoroutine(ComposeEnd()); //Debug.Log("Learning End"); break; } } else { quesID++; switch (functionName) { case "practice": showPracticeQues(quesID); break; case "compose": initialComposeButton(quesID); break; } } } else { Debug.Log(_quesID); quesID = 0; switch (functionName) { case "practice": showPracticeQues(quesID); break; case "compose": initialComposeButton(quesID); break; } } }