diff --git a/MelonLoader/Patches/GameObjects/AbyssMenu2_Patch.cs b/MelonLoader/Patches/GameObjects/AbyssMenu2_Patch.cs
index 775e6d8..d877194 100644
--- a/MelonLoader/Patches/GameObjects/AbyssMenu2_Patch.cs
+++ b/MelonLoader/Patches/GameObjects/AbyssMenu2_Patch.cs
@@ -77,5 +77,12 @@ namespace PvZ_Fusion_Translator.Patches.GameObjects
{
UpdateAbyss2Text(__instance);
}
+
+ [HarmonyPatch(nameof(AbyssMenu2.ShowBag))]
+ [HarmonyPostfix]
+ private static void ShowBag(AbyssMenu2 __instance)
+ {
+ UpdateAbyss2Text(__instance);
+ }
}
}
diff --git a/MelonLoader/Patches/GameObjects/ButtonObjects/AbyssCheckSellMenu_Patch.cs b/MelonLoader/Patches/GameObjects/ButtonObjects/AbyssCheckSellMenu_Patch.cs
new file mode 100644
index 0000000..446cf19
--- /dev/null
+++ b/MelonLoader/Patches/GameObjects/ButtonObjects/AbyssCheckSellMenu_Patch.cs
@@ -0,0 +1,26 @@
+using HarmonyLib;
+using Il2Cpp;
+using Il2CppTMPro;
+using PvZ_Fusion_Translator.AssetStore;
+using UnityEngine;
+
+namespace PvZ_Fusion_Translator.Patches.GameObjects.ButtonObjects
+{
+ [HarmonyPatch(typeof(AbyssCheckSellMenu))]
+ public static class AbyssCheckSellMenu_Patch
+ {
+ [HarmonyPatch(nameof(AbyssCheckSellMenu.SellIcon))]
+ [HarmonyPostfix]
+ private static void SellIcon(AbyssCheckSellMenu __instance)
+ {
+ AbyssMenu2.Instance.UpdateIcons();
+ }
+
+ [HarmonyPatch(nameof(AbyssCheckSellMenu.MoveInBag))]
+ [HarmonyPostfix]
+ private static void MoveInBag(AbyssCheckSellMenu __instance)
+ {
+ AbyssMenu2.Instance.UpdateIcons();
+ }
+ }
+}
\ No newline at end of file
diff --git a/MelonLoader/PvZ Fusion Translator [MelonLoader].csproj b/MelonLoader/PvZ Fusion Translator [MelonLoader].csproj
index 5d5ad89..1724f37 100644
--- a/MelonLoader/PvZ Fusion Translator [MelonLoader].csproj
+++ b/MelonLoader/PvZ Fusion Translator [MelonLoader].csproj
@@ -448,6 +448,7 @@
+