Esempio n. 1
0
        private ThingFilter SetFilterFromPreset(PresetZoneType preset)
        {
            List <ThingDef> database = DefDatabase <ThingDef> .AllDefsListForReading;

            if (preset == PresetZoneType.Meal)
            {
                return(DefaultFilters.DefaultFilter_MealZone());
            }
            if (preset == PresetZoneType.Med)
            {
                return(DefaultFilters.DefaultFilter_MedZone());
            }
            if (preset == PresetZoneType.Meat)
            {
                return(DefaultFilters.DefaultFilter_MeatZone());
            }
            if (preset == PresetZoneType.Veg)
            {
                return(DefaultFilters.DefaultFilter_VegZone());
            }
            if (preset == PresetZoneType.Joy)
            {
                return(DefaultFilters.DefaultFilter_JoyZone());
            }
            if (preset == PresetZoneType.Animal)
            {
                return(DefaultFilters.DefaultFilter_AnimalZone());
            }
            Log.Error("PresetFilteredZones:: Trying to make a zone with PresetZoneType of None.");
            return(DefaultFilters.DefaultFilter_SHTF());
        }