//startは呼び出し1回のみ 終わったらprepare IEnumerator StartAction() { //クイズを受信するコルーチンを呼び出す 終わったらリストをコピーする yield return(StartCoroutine(quizGetter.RequestQuizes(SaveReceivedQuizes, quizCount))); quizTurn = -1; //ここ汚い //とりあえず時間のマックスは10秒に設定 maxTime = 10f; quizUIManager.GetUIPanel(maxTime); SetCurrentState(GameState.Prepare); }
//startは呼び出し1回のみ 終わったらprepare IEnumerator StartAction() { //クイズを受信するコルーチンを呼び出す 終わったらリストをコピーする yield return(StartCoroutine(multiQuizManager.WaitIntoRoom())); yield return(StartCoroutine(quizGetter.RequestQuizes(SaveReceivedQuizes, quizCount))); quizTurn = 0; //ここ汚い //とりあえず時間のマックスは10秒に設定 maxTime = 10f; isLiving = true; isRivalLiving = true; quizUIManager.GetUIPanel(maxTime); //自分のステを相手に送信 multiQuizManager.RPCSendMyCardStates(); SetCurrentState(GameState.Prepare); }