From 79668324bb457c6df754fd3d252628d1db6d14a9 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 05 十一月 2018 09:48:51 +0800
Subject: [PATCH] 4398 【1.2】聊天气泡框
---
System/Chat/ChatContentBehaviour.cs | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/System/Chat/ChatContentBehaviour.cs b/System/Chat/ChatContentBehaviour.cs
index d21d49c..fd811e4 100644
--- a/System/Chat/ChatContentBehaviour.cs
+++ b/System/Chat/ChatContentBehaviour.cs
@@ -85,6 +85,7 @@
ChatCtrl.OnRefreshSelf += OnRefreshSelf;
ChatCtrl.Inst.OnPteChatChangeEvent += OnPteChatChangeEvent;
chatCenter.UpdateChatContent += UpdateChatContent;
+ PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
ResetNewInfo();
UpdateChatContent();
if (m_ChatType == ChatInfoType.Friend)
@@ -149,7 +150,7 @@
private void OnScrollValChange(Vector2 _pos)
{
- if (m_ChatContentControl.mScrollRect.verticalNormalizedPosition < 0.1f&&m_ChatType==ChatInfoType.Friend)
+ if (m_ChatContentControl.mScrollRect.verticalNormalizedPosition < 0.1f && m_ChatType == ChatInfoType.Friend)
{
ResetNewInfo();
}
@@ -401,7 +402,7 @@
_textHeight = Mathf.Max(m_DestSysText.preferredHeight, m_DestSysText.fontSize);
_height += Mathf.Max(0, _textHeight - 23);
}
- else if(_type == ScrollerDataType.Extra1)
+ else if (_type == ScrollerDataType.Extra1)
{
m_DestTipText.SetExtenalData(_infoList);
m_DestTipText.text = _content;
@@ -455,6 +456,15 @@
ChatCtrl.OnRefreshSelf -= OnRefreshSelf;
chatCenter.UpdateChatContent -= UpdateChatContent;
ChatCtrl.Inst.OnPteChatChangeEvent -= OnPteChatChangeEvent;
+ PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
+ }
+
+ private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
+ {
+ if (refreshType == PlayerDataRefresh.ExAttr10)
+ {
+ m_ChatContentControl.m_Scorller.RefreshActiveCellViews();
+ }
}
}
}
--
Gitblit v1.8.0