public void Continue() { dialogView.Clear(); string text = story.Continue().Trim(); dialogView.SetText(text); if (story.currentChoices.Count > 0) { for (int i = 0; i < story.currentChoices.Count; i++) { Choice choice = story.currentChoices [i]; dialogView.AddChoice(choice.text.Trim(), delegate { Continue(choice.index); }); } } else if (isEnded()) { dialogView.AddChoice("●", storyEndAction, TextAnchor.LowerRight); } else { dialogView.AddChoice("▼", delegate { Continue(); }, TextAnchor.LowerRight); } ProcessTags(story.currentTags); dialogView.Show(); }