PVZFusionTranslation/MelonLoader/Patches/Managers/TowerManager_Patch.cs
2026-03-30 13:48:56 -04:00

25 lines
684 B
C#

using HarmonyLib;
using Il2Cpp;
using Il2CppTMPro;
using PvZ_Fusion_Translator.AssetStore;
using UnityEngine;
namespace PvZ_Fusion_Translator.Patches.Managers
{
[HarmonyPatch(typeof(TowerManager))]
public static class TowerManager_Patch
{
public static List<Transform> updatedText = [];
public static void UpdateText()
{
foreach (Transform transform in updatedText)
{
if (transform != null)
{
transform.GetComponent<TextMeshProUGUI>().text = StringStore.TranslateText(transform.GetComponent<TextMeshProUGUI>().text);
}
}
}
}
}