diff --git a/MelonLoader/Patches/BaseTextObjects/TextMeshProUGUI_Patch.cs b/MelonLoader/Patches/BaseTextObjects/TextMeshProUGUI_Patch.cs index 39e8b0f..fc3d48d 100644 --- a/MelonLoader/Patches/BaseTextObjects/TextMeshProUGUI_Patch.cs +++ b/MelonLoader/Patches/BaseTextObjects/TextMeshProUGUI_Patch.cs @@ -17,10 +17,13 @@ namespace PvZ_Fusion_Translator.Patches.BaseTextObjects { if (!string.IsNullOrEmpty(__instance.text)) { - if(__instance.transform.parent.parent.name.Contains("AbyssBagMenu")) + if(__instance.transform.parent.parent != null) { - return; - } + if (__instance.transform.parent.parent.name.Contains("AbyssBagMenu")) + { + return; + } + } __instance = StringStore.TranslateText(__instance); __instance.autoSizeTextContainer = false; @@ -50,9 +53,12 @@ namespace PvZ_Fusion_Translator.Patches.BaseTextObjects { if (!string.IsNullOrEmpty(__instance.text)) { - if (__instance.transform.parent.parent.name.Contains("AbyssBagMenu")) + if (__instance.transform.parent.parent != null) { - return; + if (__instance.transform.parent.parent.name.Contains("AbyssBagMenu")) + { + return; + } } __instance = StringStore.TranslateText(__instance);