diff --git a/MelonLoader/Patches/GameObjects/BaseMenu_Patch.cs b/MelonLoader/Patches/GameObjects/BaseMenu_Patch.cs index c16d0c2..013ae37 100644 --- a/MelonLoader/Patches/GameObjects/BaseMenu_Patch.cs +++ b/MelonLoader/Patches/GameObjects/BaseMenu_Patch.cs @@ -114,6 +114,14 @@ namespace PvZ_Fusion_Translator.Patches.GameObjects StringStore.TranslateTextTransform(pageEndlessLevelTransform.Find("LastPage")); } + Transform pageNewAdvantureLevelTransform = levelsTransform.transform.Find("PageNewAdvantureLevel"); + if (pageNewAdvantureLevelTransform != null) + { + StringStore.TranslateTextTransform(pageNewAdvantureLevelTransform.Find("BackToIndex")); + StringStore.TranslateTextTransform(pageNewAdvantureLevelTransform.Find("Nextpage")); + StringStore.TranslateTextTransform(pageNewAdvantureLevelTransform.Find("LastPage")); + } + foreach (TextMeshProUGUI txt in mainTransform.GetComponentsInChildren()) { txt.text = StringStore.TranslateText(txt.text); diff --git a/MelonLoader/Patches/GameObjects/ButtonObjects/UIBtn_Patch.cs b/MelonLoader/Patches/GameObjects/ButtonObjects/UIBtn_Patch.cs index af10682..4afc43c 100644 --- a/MelonLoader/Patches/GameObjects/ButtonObjects/UIBtn_Patch.cs +++ b/MelonLoader/Patches/GameObjects/ButtonObjects/UIBtn_Patch.cs @@ -1,23 +1,23 @@ -using HarmonyLib; -using Il2Cpp; -using Il2CppTMPro; -using PvZ_Fusion_Translator.AssetStore; -using UnityEngine; -using UnityEngine.UI; +//using HarmonyLib; +//using Il2Cpp; +//using Il2CppTMPro; +//using PvZ_Fusion_Translator.AssetStore; +//using UnityEngine; +//using UnityEngine.UI; -namespace PvZ_Fusion_Translator.Patches.GameObjects -{ - [HarmonyPatch(typeof(UIBtn))] - public static class UIBtn_Patch - { - [HarmonyPatch(nameof(UIBtn.Awake))] - [HarmonyPostfix] - private static void Postfix_Awake(UIBtn __instance) - { - if(__instance.TryGetComponent(out BackToIndex component)) - { - Utils.ConvertButtonText(__instance.transform.parent, "BackToIndex"); - } - } - } -} +//namespace PvZ_Fusion_Translator.Patches.GameObjects +//{ +// [HarmonyPatch(typeof(UIBtn))] +// public static class UIBtn_Patch +// { +// [HarmonyPatch(nameof(UIBtn.Awake))] +// [HarmonyPostfix] +// private static void Postfix_Awake(UIBtn __instance) +// { +// if(__instance.TryGetComponent(out BackToIndex component)) +// { +// Utils.ConvertButtonText(__instance.transform.parent, component.name); +// } +// } +// } +//}