just pushing these as the final 3.6.1 changes
This commit is contained in:
parent
5a923186f2
commit
44909e1df4
3 changed files with 17 additions and 3 deletions
|
|
@ -69,6 +69,11 @@ namespace PvZ_Fusion_Translator.Patches.Modes.Odyssey
|
|||
{
|
||||
string res = investText;
|
||||
|
||||
if(!Utils.CheckForUntranslatedText(res))
|
||||
{
|
||||
return res;
|
||||
}
|
||||
|
||||
string[] investStats = investText.Split("\n\n");
|
||||
List<string> translatedInvestStats = new List<string>();
|
||||
foreach(string investStat in investStats)
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ namespace PvZ_Fusion_Translator.Patches.Modes.Super_Editor.GameLevel.EventNodes
|
|||
{
|
||||
RuntimeNodeUI nodeUI = node.value;
|
||||
|
||||
if(nodeUI.Node.nodeType == "PlantTypeValueNode")
|
||||
if(nodeUI.Node.nodeType == "PlantTypeValueNode" || nodeUI.Node.nodeType == "SinglePlantTypeListNode")
|
||||
{
|
||||
Transform buttonTransform = nodeUI.transform.Find("Header/ValueEditContainer/Button(Clone)/Label");
|
||||
TextMeshProUGUI txt = buttonTransform.GetComponent<TextMeshProUGUI>();
|
||||
|
|
@ -53,7 +53,16 @@ namespace PvZ_Fusion_Translator.Patches.Modes.Super_Editor.GameLevel.EventNodes
|
|||
if (!txt.gameObject.name.Contains("Label")) continue;
|
||||
if (!Utils.CheckForUntranslatedText(txt.text)) continue;
|
||||
|
||||
string plantName = Utils.GetPlantNameFromAlmanac(nodeUI.Node.GetPortValue<PlantType>(nodeUI.Node.GetOutputPorts()[0].portName, PlantType.Nothing));
|
||||
string plantName = "";
|
||||
if(nodeUI.Node.nodeType == "PlantTypeValueNode")
|
||||
{
|
||||
plantName = Utils.GetPlantNameFromAlmanac(nodeUI.Node.GetPortValue<PlantType>(nodeUI.Node.GetOutputPorts()[0].portName, PlantType.Nothing));
|
||||
}
|
||||
else if(nodeUI.Node.nodeType == "SinglePlantTypeListNode")
|
||||
{
|
||||
SinglePlantTypeListNode tempNode = nodeUI.Node.TryCast<SinglePlantTypeListNode>();
|
||||
plantName = Utils.GetPlantNameFromAlmanac(tempNode.plantType);
|
||||
}
|
||||
txt.text = (plantName != "") ? plantName : StringStore.TranslateText(txt.text);
|
||||
txt.font = fontAsset;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ namespace PvZ_Fusion_Translator.Patches.Modes.Super_Editor.GameLevel.EventNodes
|
|||
|
||||
TMP_FontAsset fontAsset = FontStore.LoadTMPFont(Utils.Language.ToString());
|
||||
|
||||
if(__instance.Node.nodeType == "PlantTypeValueNode")
|
||||
if(__instance.Node.nodeType == "PlantTypeValueNode" || __instance.Node.nodeType == "SinglePlantTypeListNode")
|
||||
{
|
||||
foreach(TextMeshProUGUI txt in __instance.GetComponentsInChildren<TextMeshProUGUI>())
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue