From 3f4de3ed7f10b6694c7f36dcf9df379338cf8630 Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidOnSteam@users.noreply.github.com> Date: Fri, 14 Jul 2023 04:09:22 -0500 Subject: [PATCH] [AlternateIKSystem] Add HalfBody Configuration page --- AlternateIKSystem/Integrations/BTKUIAddon.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/AlternateIKSystem/Integrations/BTKUIAddon.cs b/AlternateIKSystem/Integrations/BTKUIAddon.cs index 2a5d66b..24e421d 100644 --- a/AlternateIKSystem/Integrations/BTKUIAddon.cs +++ b/AlternateIKSystem/Integrations/BTKUIAddon.cs @@ -6,6 +6,8 @@ namespace NAK.AlternateIKSystem.Integrations; public static class BTKUIAddon { + #region Initialization + [MethodImpl(MethodImplOptions.NoInlining)] public static void Initialize() { @@ -17,9 +19,13 @@ public static class BTKUIAddon SetupGeneralIKConfigurationPage(ref miscCategory); SetupDesktopIKConfigurationPage(ref miscCategory); - //SetupHalfBodyIKConfigurationPage(ref miscCategory); + SetupHalfBodyIKConfigurationPage(ref miscCategory); } + #endregion + + #region Pages Setup + private static void SetupGeneralIKConfigurationPage(ref Category parentCategory) { Page generalIKPage = parentCategory.AddPage("General IK Settings", "", "Configure the settings for general IK.", ModSettings.SettingsCategory); @@ -63,9 +69,11 @@ public static class BTKUIAddon { Page halfBodyIKPage = parentCategory.AddPage("HalfBody IK Settings", "", "Configure the settings for halfbody IK.", ModSettings.SettingsCategory); halfBodyIKPage.MenuTitle = "HalfBody IK Settings"; - Category halfBodyIKCategory = halfBodyIKPage.AddCategory(halfBodyIKPage.MenuTitle); + //Category halfBodyIKCategory = halfBodyIKPage.AddCategory(halfBodyIKPage.MenuTitle); } + #endregion + #region Melon Pref Helpers private static void AddMelonToggle(ref Category category, MelonLoader.MelonPreferences_Entry entry)