46 lines
No EOL
1.7 KiB
C#
46 lines
No EOL
1.7 KiB
C#
//using HarmonyLib;
|
|
//using Il2Cpp;
|
|
//using Il2CppTMPro;
|
|
//using PvZ_Fusion_Translator.AssetStore;
|
|
//using UnityEngine;
|
|
|
|
//namespace PvZ_Fusion_Translator.Patches.Modes.Odyssey
|
|
//{
|
|
// [HarmonyPatch(typeof(TravelLookMenu))]
|
|
// public static class TravelLookMenu_Patch
|
|
// {
|
|
// public static string savedAssetString = "";
|
|
|
|
// [HarmonyPatch(nameof(TravelLookMenu.Start))]
|
|
// [HarmonyPostfix]
|
|
// private static void Postfix_Start(TravelLookMenu __instance)
|
|
// {
|
|
// foreach (TextMeshProUGUI txt in __instance.GetComponentsInChildren<TextMeshProUGUI>())
|
|
// {
|
|
// txt.text = StringStore.TranslateText(txt.text);
|
|
// txt.font = FontStore.LoadTMPFont(Utils.Language.ToString());
|
|
// }
|
|
|
|
// Transform quitButtonTransform = __instance.transform.Find("Quit");
|
|
// foreach (TextMeshProUGUI txt in quitButtonTransform.GetComponentsInChildren<TextMeshProUGUI>())
|
|
// {
|
|
// txt.text = StringStore.TranslateText("合上");
|
|
// txt.font = FontStore.LoadTMPFont(Utils.Language.ToString());
|
|
// }
|
|
|
|
// __instance.treasureText.text = StringStore.TranslateText(__instance.treasureText.text);
|
|
// savedAssetString = __instance.treasureText.text;
|
|
// }
|
|
|
|
// [HarmonyPatch(nameof(TravelLookMenu.Update))]
|
|
// [HarmonyPostfix]
|
|
// private static void Update(TravelLookMenu __instance)
|
|
// {
|
|
// if (savedAssetString != __instance.treasureText.text)
|
|
// {
|
|
// __instance.treasureText.text = StringStore.TranslateText(__instance.treasureText.text);
|
|
// savedAssetString = __instance.treasureText.text;
|
|
// }
|
|
// }
|
|
// }
|
|
//} |