public void stageShow(string stageId)
 {
     try
     {
         DialogueStage stage = GameManager.Instance.DialogueLineCache.Stage(stageId, _currentTopic);
         stageShow(stage);
     }
     catch (Exception e)
     {
         Debug.LogError(e);
         textShow("ERROR: The requested Dialoguestage can't be found");
     }
 }
 public void topicShow(DialogueTopic topic)
 {
     try
     {
         _currentTopic = topic;
         DialogueStage stage = GameManager.Instance.DialogueLineCache[topic].StartStage();
         stageShow(stage);
     }
     catch (Exception e)
     {
         textShow("ERROR: The requested Dialoguestage can't be found");
         Debug.LogError(e);
     }
 }
 public void stageShow(DialogueStage stage)
 {
     lineShow(stage.Line());
 }