private void OnMsgPushCommonMail(byte[] buffer) { PMailList ret = Net.Deserialize <PMailList>(buffer); if (!Net.CheckErrorCode(ret.errorCode, eCommand.PUSH_COMMON_MAIL)) { return; } // 添加邮件 MailManager.Instance.MailList.Clear(); foreach (var item in ret.mails) { MailInfo info = new MailInfo(); info.Deserialize(item); MailManager.Instance.MailList.Add(info); } UIManager.Instance.RefreshWindow <UIMailView>(); }