From c152d50f48c087ca640849a547f52ccdf132aacf Mon Sep 17 00:00:00 2001 From: Lexi Date: Sat, 13 Jan 2024 10:37:08 -0500 Subject: [PATCH] Remove duplication of BIE only configs --- src/SpaceWarp.UI/UI/Settings/ModsSubMenu.cs | 42 --------------------- 1 file changed, 42 deletions(-) diff --git a/src/SpaceWarp.UI/UI/Settings/ModsSubMenu.cs b/src/SpaceWarp.UI/UI/Settings/ModsSubMenu.cs index 920f1fc..6c47c69 100644 --- a/src/SpaceWarp.UI/UI/Settings/ModsSubMenu.cs +++ b/src/SpaceWarp.UI/UI/Settings/ModsSubMenu.cs @@ -121,48 +121,6 @@ public void Start() drawer.transform.SetParent(header.transform); } - GenerateDivider().transform.SetParent(transform); - } - } -#pragma warning disable CS0618 - - var mods = BepInEx.Bootstrap.Chainloader.Plugins.Where( - mod => mod.Config.Count > 0 - && (mod is not BaseSpaceWarpPlugin || ( - mod is BaseSpaceWarpPlugin baseSpaceWarpPlugin - && baseSpaceWarpPlugin.SWConfiguration.Sections.Count == 0) - ) - ); - - foreach (var mod in mods) - { - // This is where do a "Add Name" function - GenerateTitle(mod.Info.Metadata.Name).transform.SetParent(transform); - GenerateDivider().transform.SetParent(transform); - Dictionary> modConfigCategories = new(); - foreach (var config in mod.Config) - { - var section = config.Key.Section; - var conf = config.Value; - if (modConfigCategories.TryGetValue(section, out var list)) - { - list.Add(conf); - } - else - { - modConfigCategories[section] = [conf]; - } - } - - foreach (var config in modConfigCategories) - { - var header = GenerateSectionHeader(config.Key); - header.transform.SetParent(transform); - foreach (var drawer in config.Value.Select(ModsPropertyDrawers.Drawer).Where(drawer => drawer != null)) - { - drawer.transform.SetParent(header.transform); - } - GenerateDivider().transform.SetParent(transform); } }