private void OnMailInfos(SocketModel model) { //RespMailInfos resp = SerializeUtil.Deserialize<RespMailInfos>(); RespMailInfos resp = SerializeUtil.Deserialize <RespMailInfos>(model.message); WindowManager.instance.Open <MailWnd>().Initialize(resp.mails); }
private void OnMailInfos(UserToken token, SocketModel model) { //List<MailData> mails = CacheManager.instance.GetPlayerData(token.characterid).mails; List <MailData> mails = CacheManager.instance.GetMailDatas(token.characterid); RespMailInfos resp = new RespMailInfos(); foreach (MailData d in mails) { MailDTO dto = MailData.GetMailDTO(d); resp.mails.Add(dto); } NetworkManager.Send(token, (int)MsgID.MailInfos_SRES, resp); }