//wait:ユーザーのボタン入力を待つ IEnumerator WaitAction() { //ユーザーの入力した答えの番号を0(=未入力)にして入力待ちの状態にする usersAnswerNum = 0; maxTime = 10f; yield return(StartCoroutine(quizUIManager.TimerAndButtonCoroutine(maxTime))); //早い遅い判定の受付待ち yield return(StartCoroutine(WaitSetMyState())); SetCurrentState(GameState.Answer); }
//wait:ユーザーのボタン入力を待つ IEnumerator WaitAction() { //ユーザーの入力した答えの番号を0(=未入力)にして入力待ちの状態にする usersAnswerNum = 0; maxTime = 10f; yield return(StartCoroutine(quizUIManager.TimerAndButtonCoroutine(maxTime))); if (usersAnswerNum != 0) { Debug.Log("Button:" + usersAnswerNum); } else { Debug.Log("time UP"); //テストでもanswerに飛ばないように分岐するべき } SetCurrentState(GameState.Answer); }