Esempio n. 1
0
    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>();
    }