/// <summary> /// Loads the given mission package /// </summary> /// <returns>The mission package.</returns> /// <param name="path">Path.</param> public MissionPackage loadMissionPackage(String path) { MissionPackage pkg = (MissionPackage)parser.readFile(path); Mission.Sort(pkg.Missions, pkg.ownOrder ? SortBy.PACKAGE_ORDER : SortBy.NAME); return(pkg); }
/// <summary> /// Selects the mission in the file /// </summary> /// <param name="file">File.</param> private void selectMissionPackage(String file) { destroyFileBrowser(); if (file == null) { return; } currentPackage = manager.loadMissionPackage(file); currentPreviewMission = null; if (currentPackage != null) { packageWindow(true); } currentSort = (currentPackage.ownOrder ? SortBy.PACKAGE_ORDER : SortBy.NAME); }