// 問題の選択 public void ChoiceQuestion() { // データ数でランダム int choiceNum = UnityEngine.Random.Range(0, csvData.Count); questionObj = new QuestionObject(choiceNum); // 選択された問題から問題形式の取得と問題文、答えのセット int questionFormatNum = Int32.Parse(csvData[choiceNum][0]); string questionText = generator.QuestionFormatSwicher(questionFormatNum, csvData[choiceNum][1]); questionObj.questionText = questionText; questionObj.answerText = csvData[choiceNum][2]; //Debug.Log ("question:" + questionText); // 選択肢のセット int[] indexsRange = questionObj.SelectRange(); for (int i = 0; i < indexsRange.Length; i++) { questionObj.choices[i] = csvData[indexsRange[i]][2]; //Debug.Log ("choice" + i + ":" + choiceTexts[i]); } }