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