Major work/rewrite on local settings

This commit is contained in:
ang-xd committed 2025-08-31 18:04:52 -04:00
1 parent 5fb59408fa
commit b4e6e448f2
22 files changed
+604 -179

No files matched your search

@@ -4,6 +4,7 @@ using System.Collections.ObjectModel;
using System.Linq;
using HarmonyLib;
using Il2CppInterop.Runtime.Attributes;
using MiraAPI.GameOptions;
using MiraAPI.Patches.Roles;
using MiraAPI.Utilities.Assets;
using Reactor.Utilities;
@@ -98,7 +99,7 @@ public class ModifierDisplayComponent(nint cppPtr) : MonoBehaviour(cppPtr)
IsOpen = false;
_children.gameObject.SetActive(false);
if (PluginSingleton<MiraApiPlugin>.Instance.MiraConfig!.ModifiersHudLeftSide.Value)
if (LocalSettingsTabSingleton<MiraApiSettings>.Instance.ModifiersHudLeftSide.Value)
{
var aspect = GetComponent<AspectPosition>();
_toggleButton.transform.localPosition = new Vector3(-1f, 2.7f, 0f);