MissionController.Mission.Sort C# (CSharp) Метод

Sort() публичный статический Метод

Sorts the given missions with the given method
public static Sort ( List missions, SortBy sortBy ) : void
missions List Missions.
sortBy SortBy Sort by.
Результат void
        public static void Sort(List<Mission> missions, SortBy sortBy)
        {
            if (sortBy == SortBy.NAME) {
                missions.Sort (Mission.SortByName);
            } else if (sortBy == SortBy.REWARD) {
                missions.Sort (Mission.SortByReward);
            } else if (sortBy == SortBy.PACKAGE_ORDER) {
                missions.Sort (Mission.SortByPackageOrder);
            }
        }

Usage Example

Пример #1
0
        /// <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);
        }
All Usage Examples Of MissionController.Mission::Sort