static public void ReloadDialogue(string name) { var holder = dialogues[name]; if (holder != null && holder.Dialogue != null) { ExporterJson.LoadDialogueFile(Project, holder.Dialogue); holder.Dirty = false; } }
static public void LoadAllDialogues() { List <string> toRemove = new List <string>(); foreach (var kvp in dialogues) { if (!ExporterJson.LoadDialogueFile(Project, kvp.Value.Dialogue)) { toRemove.Add(kvp.Key); } } foreach (var key in toRemove) { dialogues.Remove(key); } }