private void DraggedWorld(string folder) { if (Directory.Exists(folder)) { OpenWorld(() => EditionProperties.AutoOpenWorld(folder)); } else { MessageBox.Show("Only world folders can be opened. Please don't drag ZIPs or MCWORLDs.\nIf you were trying to drag images, make sure to open a world first.", "Not a folder?"); } }
private void BrowseForWorld(EditionProperties edition) { if (String.IsNullOrEmpty(edition.SavesFolder) || !Directory.Exists(edition.SavesFolder)) { edition.SavesFolder = edition.DefaultSavesFolder(); } edition.BrowseDialog.SavesFolder = edition.SavesFolder; edition.BrowseDialog.Show(this); if (!edition.BrowseDialog.Confirmed) { return; } edition.SavesFolder = edition.BrowseDialog.SavesFolder; OpenWorld(() => edition.OpenWorld(edition.BrowseDialog.SelectedWorldFolder)); }