diff --git a/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs b/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs index 6a2904f..0e86326 100644 --- a/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs +++ b/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs @@ -224,11 +224,20 @@ public static class RoleSettingMenuPatches __instance.roleScreenshot.drawMode = SpriteDrawMode.Sliced; __instance.roleHeaderSprite.color = customRole.RoleColor; __instance.roleHeaderText.color = customRole.RoleColor.GetAlternateColor(); + + var bg = __instance.AdvancedRolesSettings.transform.Find("Background"); + bg.localPosition = new Vector3(1.4041f, -7.08f, 0); + bg.GetComponent().size = new Vector2(89.4628f, 100); CreateAdvancedSettings(__instance, role); foreach (var optionBehaviour in __instance.advancedSettingChildren) { + if (optionBehaviour.IsCustom()) + { + continue; + } + optionBehaviour.OnValueChanged = new Action(__instance.ValueChanged); if (AmongUsClient.Instance && !AmongUsClient.Instance.AmHost) {