コード例 #1
0
    //prepare:だいたいここの状態を通る
    //クイズをUIに
    IEnumerator PrepareAction()
    {
        quizTurn++;
        multiQuizManager.InitTime();
        yield return(new WaitForSeconds(1));

        quizUIManager.SetQuizOnPanel(quizes, quizTurn);
        SetCurrentState(GameState.Wait);
    }
コード例 #2
0
ファイル: QuizSceneManager.cs プロジェクト: trike1236/QuizApp
    //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);
    }