//prepare:だいたいここの状態を通る //クイズをUIに IEnumerator PrepareAction() { quizTurn++; multiQuizManager.InitTime(); yield return(new WaitForSeconds(1)); quizUIManager.SetQuizOnPanel(quizes, quizTurn); SetCurrentState(GameState.Wait); }
//prepare:だいたいここの状態を通る //クイズをUIに IEnumerator PrepareAction() { Debug.Log("Turn : " + (quizTurn + 1)); multiQuizManager.InitTime(); myResultState = MyResultState.Wait; //マスターがゲームスタートの合図を送る //初回のみボタンクリックでスタート、2回目以降はタイミングのみ合わせる yield return(StartCoroutine(multiQuizManager.StartFromMaster(quizTurn))); yield return(new WaitForSeconds(1)); quizUIManager.SetQuizOnPanel(quizes, quizTurn); quizTurn = quizTurn + 1; SetCurrentState(GameState.Wait); }