diff --git a/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs b/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs index 7cf44a0..55b446c 100644 --- a/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs +++ b/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs @@ -243,12 +243,19 @@ public static class RoleSettingMenuPatches PassiveButton newButton = Object.Instantiate(roleOptionSetting.buttons[0], roleOptionSetting.transform); newButton.name = "ConfigButton"; - newButton.transform.localPosition = new Vector3(0.2419f, -0.2582f, -2f); + newButton.transform.localPosition = new Vector3(0.4473f, -0.3f, -2f); newButton.transform.FindChild("Text_TMP").gameObject.DestroyImmediate(); - newButton.transform.FindChild("ButtonSprite").GetComponent().sprite = MiraAssets.Cog.LoadAsset(); + newButton.activeSprites.Destroy(); + + SpriteRenderer btnRend = newButton.transform.FindChild("ButtonSprite").GetComponent(); + btnRend.sprite = MiraAssets.Cog.LoadAsset(); + btnRend.color = customRole.RoleColor.DarkenColor(); PassiveButton passiveButton = newButton.GetComponent(); passiveButton.OnClick = new ButtonClickedEvent(); + passiveButton.disabledTextColor = customRole.RoleColor.DarkenColor(); + passiveButton.selectedTextColor = customRole.RoleColor.DarkenColor().DarkenColor(); + passiveButton.OnClick.AddListener((UnityAction)(() => { ChangeTab(role, __instance); diff --git a/MiraAPI/Utilities/Assets/MiraAssets.cs b/MiraAPI/Utilities/Assets/MiraAssets.cs index 12b0d4b..fa6ad54 100644 --- a/MiraAPI/Utilities/Assets/MiraAssets.cs +++ b/MiraAPI/Utilities/Assets/MiraAssets.cs @@ -7,6 +7,5 @@ public static class MiraAssets public static readonly LoadableResourceAsset NextButton = new("MiraAPI.Resources.NextButton.png"); public static readonly LoadableResourceAsset NextButtonActive = new("MiraAPI.Resources.NextButtonActive.png"); public static readonly LoadableResourceAsset Cog = new("MiraAPI.Resources.Cog.png"); - public static readonly LoadableResourceAsset CogActive = new("MiraAPI.Resources.CogActive.png"); public static readonly LoadableResourceAsset Banner = new("MiraAPI.Resources.FortniteBanner.jpeg"); } \ No newline at end of file