mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-24 06:46:46 +00:00
QOL in view tab
This commit is contained in:
1 parent
564f524dd6
commit
cd1529b4bf
1 file changed
+11
-4
@@ -54,6 +54,7 @@ public static class LobbyViewPanePatches
|
||||
CurrentSelectedMod = 0;
|
||||
}
|
||||
__instance.RefreshTab();
|
||||
__instance.scrollBar.ScrollToTop();
|
||||
}));
|
||||
|
||||
// Create the back button
|
||||
@@ -74,6 +75,7 @@ public static class LobbyViewPanePatches
|
||||
CurrentSelectedMod = MiraPluginManager.Instance.RegisteredPlugins.Count;
|
||||
}
|
||||
__instance.RefreshTab();
|
||||
__instance.scrollBar.ScrollToTop();
|
||||
}));
|
||||
}
|
||||
|
||||
@@ -202,6 +204,15 @@ public static class LobbyViewPanePatches
|
||||
|
||||
foreach (var team in Enum.GetValues<ModdedRoleTeams>())
|
||||
{
|
||||
var filteredRoles = SelectedMod.CustomRoles.Values
|
||||
.OfType<ICustomRole>()
|
||||
.Where(x => !x.HideSettings && x.Team == team).ToList();
|
||||
|
||||
if (filteredRoles.Count == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
var categoryHeaderRoleVariant =
|
||||
Object.Instantiate(instance.categoryHeaderRoleOrigin, instance.settingsContainer, true);
|
||||
|
||||
@@ -227,10 +238,6 @@ public static class LobbyViewPanePatches
|
||||
instance.settingsInfo.Add(categoryHeaderRoleVariant.gameObject);
|
||||
num -= 0.696f;
|
||||
|
||||
var filteredRoles = SelectedMod.CustomRoles.Values
|
||||
.OfType<ICustomRole>()
|
||||
.Where(x => !x.HideSettings && x.Team == team);
|
||||
|
||||
foreach (var role in filteredRoles)
|
||||
{
|
||||
var roleBehaviour = role as RoleBehaviour;
|
||||
|
||||
Reference in new issue
Block a user