using HarmonyLib; using Il2Cpp; using Il2CppTMPro; using PvZ_Fusion_Translator.AssetStore; using UnityEngine; namespace PvZ_Fusion_Translator.Patches.Managers { [HarmonyPatch(typeof(IZBottomMenu))] public static class IZBottomMenu_Patch { [HarmonyPatch(nameof(IZBottomMenu.ChangeString))] [HarmonyPostfix] public static void Start(IZBottomMenu __instance) { TextMeshProUGUI[] array = [ __instance.transform.GetChild(0).GetComponent(), __instance.transform.GetChild(0).GetChild(0).GetComponent(), ]; for (int i = 0; i < array.Length; i++) { array[i] = StringStore.TranslateText(array[i]); array[i].text = array[i].text.Replace("\n", " "); } } } }