コード例 #1
0
 private static void AddEntry(AutoSorterCategory category, List <TechType> types)
 {
     entries.Add(new AutosorterFilter {
         Category = category,
         Types    = types
     });
 }
コード例 #2
0
 private static void AddEntry(AutoSorterCategory category, TechType type)
 {
     entries.Add(new AutosorterFilter {
         Category = category,
         Types    = new List <TechType> {
             type
         }
     });
 }
コード例 #3
0
        private static List <TechType> GetListForCategory(AutoSorterCategory category)
        {
            switch (category)
            {
            default:
            case AutoSorterCategory.None: return(AutosorterCategoryData.IndividualItems);

            case AutoSorterCategory.Food: return(AutosorterCategoryData.Food);

            case AutoSorterCategory.Water: return(AutosorterCategoryData.Water);

            case AutoSorterCategory.PlantsAndSeeds: return(AutosorterCategoryData.PlantsAndSeeds);

            case AutoSorterCategory.Metals: return(AutosorterCategoryData.Metals);

            case AutoSorterCategory.NaturalMaterials: return(AutosorterCategoryData.NaturalMaterials);

            case AutoSorterCategory.SyntheticMaterials: return(AutosorterCategoryData.SyntheticMaterials);

            case AutoSorterCategory.Electronics: return(AutosorterCategoryData.Electronics);

            case AutoSorterCategory.CrystalMaterials: return(AutosorterCategoryData.CrystalMaterials);

            case AutoSorterCategory.Batteries: return(AutosorterCategoryData.Batteries);

            case AutoSorterCategory.Fish: return(AutosorterCategoryData.Fish);

            case AutoSorterCategory.Eggs: return(AutosorterCategoryData.CreatureEggs);

            case AutoSorterCategory.Tools: return(AutosorterCategoryData.Tools);

            case AutoSorterCategory.Equipment: return(AutosorterCategoryData.Equipment);

            case AutoSorterCategory.MysteriousTablets: return(AutosorterCategoryData.MysteriousTablets);

            case AutoSorterCategory.ScannerRoomUpgrades: return(AutosorterCategoryData.ScannerRoomUpgrades);

            case AutoSorterCategory.GeneralUpgrades: return(AutosorterCategoryData.GeneralUpgrades);

            case AutoSorterCategory.SeamothUpgrades: return(AutosorterCategoryData.SeamothUpgrades);

            case AutoSorterCategory.PrawnSuitUpgrades: return(AutosorterCategoryData.PrawnSuitUpgrades);

            case AutoSorterCategory.CyclopsUpgrades: return(AutosorterCategoryData.CyclopsUpgrades);

            case AutoSorterCategory.Torpedoes: return(AutosorterCategoryData.Torpedoes);

            case AutoSorterCategory.AlterraStuff: return(AutosorterCategoryData.AlterraArtifacts);
            }
        }