diff --git a/scripts/ui/SettingsMenu.cs b/scripts/ui/SettingsMenu.cs index b681896..eb30f82 100644 --- a/scripts/ui/SettingsMenu.cs +++ b/scripts/ui/SettingsMenu.cs @@ -92,7 +92,6 @@ public override void _Ready() foreach (KeyValuePair> section in SettingsManager.Instance.Settings.ToOrderedSectionList()) { if (section.Key == SettingsSection.None) { continue; } - ; string sectionName = section.Key.ToString(); @@ -120,6 +119,11 @@ public override void _Ready() foreach (ISettingsItem setting in section.Value) { + if (!setting.Visible) + { + continue; + } + Panel panel = settingTemplate.Duplicate() as Panel; panel.Name = setting.Id; panel.Visible = true;