10internal static class InputManagerPatch
12 [HarmonyPatch(typeof(InputManager), nameof(InputManager.Start)), HarmonyPostfix]
13 private static void InputManager_Start(InputManager __instance)
15 if (RootPanel.Instance !=
null)
18 var imuiPanel = ImuiBepInExAPI.CreateImuiPanel();
19 imuiPanel.Backend.gameObject.SetActive(
false);
21 var rootPanel = imuiPanel.Backend.gameObject.AddComponent<RootPanel>();
22 rootPanel.ImuiPanel = imuiPanel;
24 imuiPanel.Backend.gameObject.SetActive(
true);