Browse Source

"<br>"替换成换行

蓝色星空 1 year ago
parent
commit
5c81821fec
2 changed files with 5 additions and 1 deletions
  1. 4 0
      Assets/Scripts/LayoutTemplate/TemplateText.cs
  2. 1 1
      Assets/Scripts/UI/GameManager.cs

+ 4 - 0
Assets/Scripts/LayoutTemplate/TemplateText.cs

@@ -36,6 +36,8 @@ public class TemplateText : BaseTemPlate
         base.OnEnable();
         if (GameManager.Instance.IsRuning && m_Text.text == null)
         {
+            if(SuCaiData.textContent.Contains("<br>"))
+                SuCaiData.textContent = SuCaiData.textContent.Replace("<br>","\n");
             m_Text.text = SuCaiData.textContent;
             m_BG.sprite = ResMgr.Instance.Load<Sprite>("Template/Texture/文本框" + SuCaiData.TextBJ.ToString());
         }
@@ -66,6 +68,8 @@ public class TemplateText : BaseTemPlate
             return;
         }
 
+        if(value.textContent.Contains("<br>"))
+            value.textContent = value.textContent.Replace("<br>","\n");
         m_Text.text = value.textContent;
         m_BG.sprite = ResMgr.Instance.Load<Sprite>("Template/Texture/文本框" + value.TextBJ.ToString());
 

+ 1 - 1
Assets/Scripts/UI/GameManager.cs

@@ -1136,7 +1136,7 @@ public class GameManager : MonoSingleton<GameManager>
                 objects = DRFanLayout.CalLayout(material, spoit, out newmaterial);
                 break;
             case "5":
-                objects = SRTitleLayout.CalLayout(material, spoit, out newmaterial);
+                objects = SRTitleLayout.CalLayout(material, spoit, out newmaterial,"5");
                 break;
             case "自定义":
                 break;