From 74ac4a19144c3e30c53ecd13b0f10d5b034d5590 Mon Sep 17 00:00:00 2001 From: lulusuki Date: Tue, 28 Apr 2026 05:37:49 +0900 Subject: [PATCH] settings fix Settings that are not visible should not show on the SettingsMenu --- scripts/ui/SettingsMenu.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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;