From c2d2d5d3a840bf50968b3f95e304929bc62a7b70 Mon Sep 17 00:00:00 2001
From: leonard Wu <364452445@qq.com>
Date: 星期五, 03 八月 2018 21:02:26 +0800
Subject: [PATCH] 更新代码
---
System/FriendSystem/New/FriendsModel.cs | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/System/FriendSystem/New/FriendsModel.cs b/System/FriendSystem/New/FriendsModel.cs
index 72aa336..df7548f 100644
--- a/System/FriendSystem/New/FriendsModel.cs
+++ b/System/FriendSystem/New/FriendsModel.cs
@@ -102,12 +102,14 @@
public override void UnInit()
{
ChatCtrl.OnRefreshPteChat -= FriendChatRedPointCtrl;
+ ChatCtrl.Inst.SelectRecentlyEvent -= PrivateSomeone;
GA_Hero.OnKillPlayer -= RefreshKillOtherPlayer;
}
public void OnBeforePlayerDataInitialize()
{
ChatCtrl.OnRefreshPteChat -= FriendChatRedPointCtrl;
+ ChatCtrl.Inst.SelectRecentlyEvent -= PrivateSomeone;
_groupDict.Clear();
_friendQuestDict.Clear();
_friendRecommendDict.Clear();
@@ -119,8 +121,8 @@
public void OnAfterPlayerDataInitialize()
{
ChatCtrl.OnRefreshPteChat += FriendChatRedPointCtrl;
+ ChatCtrl.Inst.SelectRecentlyEvent += PrivateSomeone;
}
-
private void RefreshKillOtherPlayer(uint id, string name)
{
@@ -516,6 +518,12 @@
DesignDebug.Log("FriendChatRedPointCtrl");
}
+ private void PrivateSomeone(int playerId)
+ {
+ RemoveFriendRed(GroupType.RecentContact, playerId);
+ }
+
+
public void RemoveFriendRed(GroupType type,int id)
{
if (friendRedDict.ContainsKey(type))
--
Gitblit v1.8.0