Moved game menu patch
This commit is contained in:
@@ -65,7 +65,7 @@ namespace stardew_access
|
|||||||
#region Game Menu Patches
|
#region Game Menu Patches
|
||||||
harmony.Patch(
|
harmony.Patch(
|
||||||
original: AccessTools.Method(typeof(GameMenu), nameof(GameMenu.draw), new Type[] { typeof(SpriteBatch) }),
|
original: AccessTools.Method(typeof(GameMenu), nameof(GameMenu.draw), new Type[] { typeof(SpriteBatch) }),
|
||||||
postfix: new HarmonyMethod(typeof(GameMenuPatches), nameof(GameMenuPatches.GameMenuPatch))
|
postfix: new HarmonyMethod(typeof(GameMenuPatch), nameof(GameMenuPatch.DrawPatch))
|
||||||
);
|
);
|
||||||
|
|
||||||
harmony.Patch(
|
harmony.Patch(
|
||||||
|
@@ -1,14 +1,13 @@
|
|||||||
using StardewValley;
|
using StardewValley;
|
||||||
using StardewValley.Menus;
|
using StardewValley.Menus;
|
||||||
using StardewValley.Objects;
|
|
||||||
|
|
||||||
namespace stardew_access.Patches
|
namespace stardew_access.Patches
|
||||||
{
|
{
|
||||||
internal class GameMenuPatches
|
internal class GameMenuPatch
|
||||||
{
|
{
|
||||||
internal static string gameMenuQueryKey = "";
|
internal static string gameMenuQueryKey = "";
|
||||||
|
|
||||||
internal static void GameMenuPatch(GameMenu __instance)
|
internal static void DrawPatch(GameMenu __instance)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -38,5 +37,10 @@ namespace stardew_access.Patches
|
|||||||
MainClass.ErrorLog($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}");
|
MainClass.ErrorLog($"Unable to narrate Text:\n{e.Message}\n{e.StackTrace}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal static void Cleanup()
|
||||||
|
{
|
||||||
|
gameMenuQueryKey = "";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -33,7 +33,7 @@ namespace stardew_access.Patches
|
|||||||
}
|
}
|
||||||
else if (menu is GameMenu)
|
else if (menu is GameMenu)
|
||||||
{
|
{
|
||||||
GameMenuPatches.gameMenuQueryKey = "";
|
GameMenuPatch.Cleanup();
|
||||||
ExitPagePatch.Cleanup();
|
ExitPagePatch.Cleanup();
|
||||||
OptionsPagePatch.Cleanup();
|
OptionsPagePatch.Cleanup();
|
||||||
SocialPagePatch.Cleanup();
|
SocialPagePatch.Cleanup();
|
||||||
|
Reference in New Issue
Block a user