public void OnclickAnswer() { string buttonName = EventSystem.current.currentSelectedGameObject.name; if (answer1.text == answer2.text) { talkManager.Chat(true, answer1.text, id1); questManager.SetId(20); } else { if (buttonName == "answer1") { talkManager.Chat(true, answer1.text, id1); if (continuity) { questManager.SetId(25); } else { questManager.SetId(18); } continuity = true; } else if (buttonName == "answer2") { talkManager.Chat(true, answer2.text, id1); if (continuity) { questManager.SetId(11); } else { questManager.SetId(7); } continuity = false; } } length = talkManager.getAnswer(id1 + questTalkIndex).Count; if (talkManager.getAnswer(id1 + questTalkIndex).Count == 3) { if (talkManager.getAnswer(id1 + questTalkIndex)[2].Equals("---")) { talkManager.ChangeDate(id1); } else if (talkManager.getAnswer(id1 + questTalkIndex)[2].Equals("ending")) { SceneManager.LoadScene("ending"); } else { talkManager.checkScore(id1); SceneManager.LoadScene("FebricityCheck"); } } selectPanel.SetActive(false); questManager.SetQuestActionIndex(0); questTalkIndex = questManager.GetQuestTalkIndex(id1); StartCoroutine(WaitForIt()); }