From ceafb48194e1b617c402501da971f4f454b8132b Mon Sep 17 00:00:00 2001 From: D1GQ Date: Sun, 31 May 2026 19:48:13 -0500 Subject: [PATCH] Disable eject button on main menu --- src/Patches/Client/Managers/MainMenuManagerPatch.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Patches/Client/Managers/MainMenuManagerPatch.cs b/src/Patches/Client/Managers/MainMenuManagerPatch.cs index 7d646dc..c258f5f 100644 --- a/src/Patches/Client/Managers/MainMenuManagerPatch.cs +++ b/src/Patches/Client/Managers/MainMenuManagerPatch.cs @@ -68,4 +68,13 @@ internal static class MainMenuManagerPatch // Notify UpdateManager that we're in the main menu BAUUpdateManager.Instance?.OnMainMenu(); } + + // Disable eject button to prevent it from blocking update button + [HarmonyPatch(typeof(EjectMainMenu), nameof(EjectMainMenu.Start))] + [HarmonyPrefix] + private static bool EjectMainMenu_Start_Prefix(EjectMainMenu __instance) + { + __instance.gameObject.SetActive(false); + return false; + } } \ No newline at end of file