public void CommandApplyReadMail(int netId, int mailId) { var mail = EM_Mail.s_instance.GetMailByNetIdAndMailId(netId, mailId); if (mail == null) { return; } EM_Mail.s_instance.CharacterReadMail(netId, mail); m_networkService.SendServerCommand(SC_ApplySelfReadMail.Instance(netId, mailId)); }
public void CommandApplyReadAllMail(int netId) { var mailList = EM_Mail.s_instance.GetAllMailByNetId(netId); if (mailList == null) { return; } for (int i = 0; i < mailList.Count; i++) { if (mailList[i].m_isRead) { continue; } EM_Mail.s_instance.CharacterReadMail(netId, mailList[i]); m_networkService.SendServerCommand(SC_ApplySelfReadMail.Instance(netId, mailList[i].m_id)); } }