//次のチャットを表示させる。 public void Next() { switch (now_status) { case Status.None: StartCoroutine(makeChat.MakeJhonChat(question_root[page].question_text)); now_status = Status.Question; break; case Status.Question: makeChat.MakeYOUChat(""); makeChat.MakeAnswerSelect(question_root[page].image, question_root[page].text); now_status = Status.Answer; break; case Status.Answer: Destroy(makeChat.Tmp_Jhon_chat); Destroy(makeChat.Tmp_You_chat); Destroy(makeChat.Tmp_select); if (question_root[page].answer_num == players_answer) { StartCoroutine(makeChat.MakeJhonChat(question_root[page].clear_txet)); if (page == question_root.Count - 1) { MakeEndChat end = GetComponent <MakeEndChat>(); StartCoroutine(end.makechat(end.chat_list[0].name, end.chat_list[0].text)); makeChat.MakeClearImage(); } clear_count++; } else { StartCoroutine(makeChat.MakeJhonChat(question_root[page].over_txet)); } now_status = Status.Action; break; case Status.Action: page++; if (question_root.Count != page) { makeChat.MakeNextButton(); } else { float count = (float)clear_count / (float)question_root.Count * 100; makeChat.MakeNormalChat("君の解読率は " + count + " %だ。"); } now_status = Status.None; break; } }
private void Start() { MakeEndChat end = GetComponent <MakeEndChat>(); StartCoroutine(end.makechat(end.chat_list[0].name, end.chat_list[0].text)); }