Ejemplo n.º 1
0
    private void OnMailInfos(SocketModel model)
    {
        //RespMailInfos resp = SerializeUtil.Deserialize<RespMailInfos>();
        RespMailInfos resp = SerializeUtil.Deserialize <RespMailInfos>(model.message);

        WindowManager.instance.Open <MailWnd>().Initialize(resp.mails);
    }
Ejemplo n.º 2
0
    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);
    }