private static void UpdateOptionScreen(MCMUISettings settings)
        {
            if (settings.UseStandardOptionScreen)
            {
                OverrideEscapeMenu();
                OverrideMissionEscapeMenu();

                BaseGameMenuScreenHandler.Instance.RemoveScreen("MCM_OptionScreen_v3");
                BaseIngameMenuScreenHandler.Instance.RemoveScreen("MCM_OptionScreen_v3");
            }
            else
            {
                OverrideEscapeMenu(true);
                OverrideMissionEscapeMenu(true);

                BaseGameMenuScreenHandler.Instance.AddScreen(
                    "MCM_OptionScreen_v3",
                    9990,
                    () => DI.GetImplementation <IMCMOptionsScreen>() as ScreenBase,
                    new TextObject("{=HiZbHGvYG}Mod Options"));
                BaseIngameMenuScreenHandler.Instance.AddScreen(
                    "MCM_OptionScreen_v3",
                    1,
                    () => DI.GetImplementation <IMCMOptionsScreen>() as ScreenBase,
                    new TextObject("{=NqarFr4P}Mod Options", null));
            }
        }
        private static void UpdateOptionScreen(MCMUISettings settings)
        {
            if (settings.UseStandardOptionScreen)
            {
                MCMUISubModule._extender.Enable();

                BaseGameMenuScreenHandler.Instance.RemoveScreen("MCM_OptionScreen");
                BaseIngameMenuScreenHandler.Instance.RemoveScreen("MCM_OptionScreen");
            }
            else
            {
                MCMUISubModule._extender.Disable();

                BaseGameMenuScreenHandler.Instance.AddScreen(
                    "MCM_OptionScreen",
                    9990,
                    () => DI.GetImplementation <IMCMOptionsScreen>() as ScreenBase,
                    new TextObject("{=MainMenu_ModOptions}Mod Options"));
                BaseIngameMenuScreenHandler.Instance.AddScreen(
                    "MCM_OptionScreen",
                    1,
                    () => DI.GetImplementation <IMCMOptionsScreen>() as ScreenBase,
                    new TextObject("{=EscapeMenu_ModOptions}Mod Options"));
            }
        }