| | |
| | | }
|
| | | }
|
| | |
|
| | | FriendsModel friendModel
|
| | | {
|
| | | get { return ModelCenter.Instance.GetModel<FriendsModel>(); }
|
| | | }
|
| | |
|
| | | public Dictionary<ChatInfoType, List<string>> achievementRandoms = new Dictionary<ChatInfoType, List<string>>();
|
| | |
|
| | | private ChatCtrl()
|
| | |
| | | /// <param name="vNetData"></param>
|
| | | public void RevChatInfo(H0201_tagTalkGong vNetData)
|
| | | {
|
| | | if (friendModel.GetFirendInfo(vNetData.PlayerID, (byte)GroupType.Balcklist) != null)//黑名单拦截
|
| | | {
|
| | | return;
|
| | | }
|
| | | ChatData chatData = null;
|
| | | var content = vNetData.Content;
|
| | | if (IsInviteChat(vNetData.Content))
|
| | |
| | | /// <param name="vNetData"></param>
|
| | | public void RevChatInfo(H0207_tagTalkArea vNetData)
|
| | | {
|
| | | if (friendModel.GetFirendInfo(vNetData.PlayerID, (byte)GroupType.Balcklist) != null)//黑名单拦截
|
| | | {
|
| | | return;
|
| | | }
|
| | | ChatData chatData = new ChatAreaData(vNetData.Content, (int)vNetData.PlayerID, vNetData.SrcName, vNetData.Extras);
|
| | | LocalChatHistory.Save(chatData as ChatUeseData);
|
| | | KeepChatInfo(chatData);
|