private static void ExportTarget( string name, List <ChosenVehicleCustomization> customizations, string skin1, string skin2, IEnumerable <string> extras) { customizations.RemoveAll(c => c.Family == name); var skins = extras.ToArray(); if (skin1 != "None" || skin2 != "None" || skins.Length > 0) { var customization = new ChosenVehicleCustomization() { Family = name, }; customization.Customizations.Add(skin1); customization.Customizations.Add(skin2); customization.Customizations.AddRange(skins); customizations.Add(customization); } }
private static void ExportTarget(string name, List <ChosenVehicleCustomization> customizations, IEnumerable <string> extras, params string[] skins) { customizations.RemoveAll(c => c.Family == name); var extraSkins = extras.ToArray(); if (skins.Any(s => s != "None") == true) { var customization = new ChosenVehicleCustomization() { Family = name, }; customization.Customizations.AddRange(skins); customization.Customizations.AddRange(extraSkins); customizations.Add(customization); } }