質問: answerText){ Debug.Log("正解"); } else { Debug.Log("不正解"); } } } ``` ### 試したこと 最初は取り込んだcsvDatasを読み込んで正誤判定しようとしていました。 (選んだボタンのテキストがcsvDatas[k][1]なら正解) しかし、IndexWasOutOfRangeのエラーがでてしまい、解決できなかったため 今の方法にチェンジしました。(やり方としてはどちらも間違っていないはず?) ### 補足情報(FW/ツールのバージョンなど) Unityは2019 1.2fです。 ヒントや推測でもいただけると嬉しいです。
回答: QuizMgrのStartより早くJudgeのStartが実行されているのではないかと思います。 (何も設定していない場合、各スクリプトのStartをどのような順番で実行するかはUnityが勝手に決めます) QuizMgrのStartをAwakeに変えるか、Script Execution OrderでQuizMgrを先に実行するように設定すれば動くのではないかと思います。 Script Execution Order - Unity マニュアル