Esempio n. 1
0
    //startは呼び出し1回のみ 終わったらprepare
    IEnumerator StartAction()
    {
        //クイズを受信するコルーチンを呼び出す 終わったらリストをコピーする
        yield return(StartCoroutine(quizGetter.RequestQuizes(SaveReceivedQuizes, quizCount)));

        quizTurn = -1;      //ここ汚い
        //とりあえず時間のマックスは10秒に設定
        maxTime = 10f;
        quizUIManager.GetUIPanel(maxTime);
        SetCurrentState(GameState.Prepare);
    }
Esempio n. 2
0
    //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);
    }