From cc39df7d7296e2860b62ca563e0c717aad17fd47 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期四, 13 九月 2018 21:35:11 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/Chat/ChatOtherVoiceCell.cs | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/System/Chat/ChatOtherVoiceCell.cs b/System/Chat/ChatOtherVoiceCell.cs
index a0c1601..d99d3ce 100644
--- a/System/Chat/ChatOtherVoiceCell.cs
+++ b/System/Chat/ChatOtherVoiceCell.cs
@@ -16,6 +16,7 @@
[SerializeField] Text playerNameText;
[SerializeField] Image m_ChatIcon;
[SerializeField] ImageFitterText m_Fitter;
+ [SerializeField] Button m_ViewPlayer;
ChatCenter m_ChatCenter;
ChatCenter chatCenter
@@ -27,11 +28,16 @@
}
public override void Refresh(CellView cell)
{
+ m_ViewPlayer.RemoveAllListeners();
ChatUeseData _data = chatCenter.GetChatData(ChatCtrl.Inst.presentChatType, cell.index) as ChatUeseData;
if (_data == null)
{
return;
}
+ m_ViewPlayer.onClick.AddListener(() =>
+ {
+ ViewPlayer(_data);
+ });
m_ChatTxt.text = _data.content;
m_Fitter.gameObject.SetActive(!string.IsNullOrEmpty(_data.content));
m_ChatIcon.SetSprite(GeneralConfig.Instance.GetJobHeadPortrait(_data.job, 0));
@@ -59,6 +65,16 @@
chatCenter.PlaySpeech(_chat.player, _chat.soundTick, _length);
}
}
+
+ void ViewPlayer(ChatUeseData _chat)
+ {
+ ChatUeseData user = _chat as ChatUeseData;
+ if (user.player == PlayerDatas.Instance.baseData.PlayerID)
+ {
+ return;
+ }
+ HrefAnalysis.Inst.ExcuteHrefEvent(string.Format("showplayer={0}", user.player));
+ }
}
}
--
Gitblit v1.8.0