private static void SetModifierFilters(StatFilterGroup group, List <ModifierFilter> modifierFilters) { if (modifierFilters == null) { return; } group.Filters.AddRange(modifierFilters.ConvertAll(x => new StatFilter() { Disabled = !x.Enabled, Id = x.Modifier.Id, Value = new SearchFilterValue(x), })); }
private static void SetModifierFilters(List <StatFilterGroup> stats, ModifierFilters modifierFilters) { if (modifierFilters == null) { return; } var group = new StatFilterGroup(); SetModifierFilters(group, modifierFilters.Pseudo); SetModifierFilters(group, modifierFilters.Enchant); SetModifierFilters(group, modifierFilters.Implicit); SetModifierFilters(group, modifierFilters.Explicit); SetModifierFilters(group, modifierFilters.Crafted); SetModifierFilters(group, modifierFilters.Fractured); stats.Add(group); }