From cf0bd6ec38b01933786524b7952885b074de07e1 Mon Sep 17 00:00:00 2001 From: XtraCube <72575280+XtraCube@users.noreply.github.com> Date: Fri, 20 Jun 2025 08:43:11 -0400 Subject: [PATCH] fixed presets --- MiraAPI/Patches/Options/GamePresetsTabPatches.cs | 2 +- MiraAPI/Patches/Options/GameSettingMenuPatches.cs | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/MiraAPI/Patches/Options/GamePresetsTabPatches.cs b/MiraAPI/Patches/Options/GamePresetsTabPatches.cs index 64138ca..6a747bc 100644 --- a/MiraAPI/Patches/Options/GamePresetsTabPatches.cs +++ b/MiraAPI/Patches/Options/GamePresetsTabPatches.cs @@ -331,7 +331,7 @@ internal static class GamePresetsTabPatches } } - public static void Refresh() + private static void Refresh() { Logger.Error("Refreshing presets"); if (GameSettingMenuPatches.SelectedMod == null) diff --git a/MiraAPI/Patches/Options/GameSettingMenuPatches.cs b/MiraAPI/Patches/Options/GameSettingMenuPatches.cs index 307dcc2..5b4be8c 100644 --- a/MiraAPI/Patches/Options/GameSettingMenuPatches.cs +++ b/MiraAPI/Patches/Options/GameSettingMenuPatches.cs @@ -4,6 +4,7 @@ using System.Linq; using HarmonyLib; using MiraAPI.Modifiers; using MiraAPI.PluginLoading; +using MiraAPI.Presets; using MiraAPI.Utilities.Assets; using Reactor.Utilities.Extensions; using TMPro; @@ -230,7 +231,10 @@ internal static class GameSettingMenuPatches _modifierBtnOgPos = _modifiersButton.transform.localPosition; - GamePresetsTabPatches.Refresh(); + foreach (var plugin in MiraPluginManager.Instance.RegisteredPlugins) + { + PresetManager.LoadPresets(plugin); + } UpdateText(__instance, __instance.GameSettingsTab, __instance.RoleSettingsTab); }