private void _questDialog(QuestState stateinfo, Dictionary <short, string> dialognames, List <string> pages, Dictionary <short, string> links) { if (QuestDialog.Instance == null) { QuestDialog.SetupInstance(m_packetAPI); } if (QuestDialog.Instance == null) { throw new InvalidOperationException("Something went wrong creating the instance"); } QuestDialog.Instance.SetDisplayData(stateinfo, dialognames, pages, links); }