From 3a6d02aaccb4763610353cdef55bc9302d126b58 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 04 十二月 2025 14:49:56 +0800
Subject: [PATCH] 76 聊天系统-客户端 世界聊天弹幕去除区服信息,弹幕去掉底图,文字加包边

---
 Main/System/Chat/ChatBulletView.cs |    3 +--
 Main/System/Chat/ChatBulletItem.cs |   22 ++++++----------------
 2 files changed, 7 insertions(+), 18 deletions(-)

diff --git a/Main/System/Chat/ChatBulletItem.cs b/Main/System/Chat/ChatBulletItem.cs
index d1a527e..134cc36 100644
--- a/Main/System/Chat/ChatBulletItem.cs
+++ b/Main/System/Chat/ChatBulletItem.cs
@@ -7,17 +7,15 @@
 [RequireComponent(typeof(RectTransform))]
 public class ChatBulletItem : MonoBehaviour
 {
-    [SerializeField] ImageEx contentImage;
+    [SerializeField] RectTransform rectContent;
     [SerializeField] RichText contentText;
 
-    [SerializeField] ImageEx sysImage;
+    [SerializeField] RectTransform rectSys;
     [SerializeField] RichText sysText;
     // 鑳屾櫙鍥惧乏鍙崇殑棰濆鐣欑櫧 (x:宸﹁竟璺�, y:鍙宠竟璺�)
     [SerializeField] Vector2 padding = new Vector2(50f, 50f);
     [SerializeField] Vector2 sysPadding = new Vector2(70f, 70f);
     private RectTransform rectTrans;
-    private RectTransform imageRect;
-    private RectTransform imageSysRect;
     private GameObject sourcePrefab;
     private Tweener moveTweener;
     private Action<ChatBulletItem> onFinishCallback;
@@ -25,16 +23,14 @@
     private void Awake()
     {
         rectTrans = GetComponent<RectTransform>();
-        imageRect = contentImage.rectTransform;
-        imageSysRect = sysImage.rectTransform;
     }
 
     public void Init(bool isSys, string content, ArrayList infoList, Color color, float speed, Vector2 startPos, float leftBoundary, GameObject prefab, Action<ChatBulletItem> onFinish)
     {
         if (rectTrans == null)
             rectTrans = GetComponent<RectTransform>();
-        contentImage.SetActive(!isSys);
-        sysImage.SetActive(isSys);
+        rectContent.SetActive(!isSys);
+        rectSys.SetActive(isSys);
 
         if (infoList != null)
         {
@@ -62,10 +58,7 @@
             // 淇濇寔鍘熸湁鐨勯珮搴�
             currentHeight = rectTrans.sizeDelta.y;
             // 璁剧疆鑳屾櫙鍥�(ContentImage)鐨勫ぇ灏�
-            if (imageRect != null)
-            {
-                imageRect.sizeDelta = new Vector2(totalWidth, currentHeight);
-            }
+            rectContent.sizeDelta = new Vector2(totalWidth, currentHeight);
         }
         else
         {
@@ -74,10 +67,7 @@
             // 鍥剧墖鐨勯珮搴�
             currentHeight = 39;
             // 璁剧疆鑳屾櫙鍥�(ContentImage)鐨勫ぇ灏�
-            if (imageSysRect != null)
-            {
-                imageSysRect.sizeDelta = new Vector2(totalWidth, currentHeight);
-            }
+            rectSys.sizeDelta = new Vector2(totalWidth, currentHeight);
         }
 
 
diff --git a/Main/System/Chat/ChatBulletView.cs b/Main/System/Chat/ChatBulletView.cs
index 95f8804..c7d5564 100644
--- a/Main/System/Chat/ChatBulletView.cs
+++ b/Main/System/Chat/ChatBulletView.cs
@@ -50,8 +50,7 @@
         switch (channel)
         {
             case ChatChannel.World:
-                string serverName = ServerListCenter.Instance.GetServerName((int)data.ServerID);
-                return Language.Get("Chat16", serverName, data.Name, data.Content);
+                return Language.Get("Chat17", data.Name, data.Content);
             case ChatChannel.Guild:
                 return Language.Get("Chat16", Language.Get("ChatTab1"), data.Name, data.Content);
             default:

--
Gitblit v1.8.0