fix role scroll position issue

This commit is contained in:
XtraCube committed 2025-06-23 10:31:47 -04:00
1 parent 20e927208c
commit 90b23ec2ca
1 file changed
+2 -8
@@ -113,10 +113,7 @@ internal static class GameSettingMenuPatches
passiveButton.OnClick.AddListener( passiveButton.OnClick.AddListener(
(UnityAction)(() => (UnityAction)(() =>
{ {
if (!__instance.RoleSettingsTab.AdvancedRolesSettings.active) RoleSettingMenuPatches.RolePositions[SelectedModIdx] = __instance.RoleSettingsTab.scrollBar.Inner.localPosition;
{
RoleSettingMenuPatches.RolePositions[SelectedModIdx] = __instance.RoleSettingsTab.scrollBar.Inner.localPosition;
}
OptionsPositions[SelectedModIdx] = __instance.GameSettingsTab.scrollBar.Inner.localPosition; OptionsPositions[SelectedModIdx] = __instance.GameSettingsTab.scrollBar.Inner.localPosition;
SelectedModIdx += 1; SelectedModIdx += 1;
if (SelectedModIdx > MiraPluginManager.Instance.RegisteredPlugins().Length) if (SelectedModIdx > MiraPluginManager.Instance.RegisteredPlugins().Length)
@@ -136,10 +133,7 @@ internal static class GameSettingMenuPatches
backButton.gameObject.GetComponent<PassiveButton>().OnClick.AddListener( backButton.gameObject.GetComponent<PassiveButton>().OnClick.AddListener(
(UnityAction)(() => (UnityAction)(() =>
{ {
if (!__instance.RoleSettingsTab.AdvancedRolesSettings.active) RoleSettingMenuPatches.RolePositions[SelectedModIdx] = __instance.RoleSettingsTab.scrollBar.Inner.localPosition;
{
RoleSettingMenuPatches.RolePositions[SelectedModIdx] = __instance.RoleSettingsTab.scrollBar.Inner.localPosition;
}
OptionsPositions[SelectedModIdx] = __instance.GameSettingsTab.scrollBar.Inner.localPosition; OptionsPositions[SelectedModIdx] = __instance.GameSettingsTab.scrollBar.Inner.localPosition;
SelectedModIdx -= 1; SelectedModIdx -= 1;
if (SelectedModIdx < 0) if (SelectedModIdx < 0)