hide empty role groups in settings

This commit is contained in:
XtraCube committed 2025-03-29 12:26:38 -04:00
1 parent 521e5a12fd
commit c5e424e8ff
2 files changed
+2 -3

No files matched your search

@@ -260,7 +260,7 @@ public static class LobbyViewPanePatches
foreach (var grouping in sortedRoleGroups)
{
if (!grouping.Any())
if (!grouping.Any() || grouping.All(x => x.Configuration.HideSettings))
{
continue;
}
@@ -83,10 +83,9 @@ public static class RoleSettingMenuPatches
var quotaThing = __instance.categoryHeaderEditRoleOrigin.transform.FindChild("QuotaHeader");
var template = __instance.transform.parent.parent.GetComponent<GameSettingMenu>().GameSettingsTab.categoryHeaderOrigin;
foreach (var grouping in sortedRoleGroups)
{
if (!grouping.Any())
if (!grouping.Any() || grouping.All(x=>x.Configuration.HideSettings))
{
continue;
}