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