// 删除邮件的回调 void SVR_delMailBack(string _msg) { Proto.ReadMailRsp msg = JsonUtility.FromJson <Proto.ReadMailRsp>(_msg); Proto.MailData mail = FindMail(msg.id); if (mail == null) { return; } DeleteMail(mail); }
// 阅读邮件的回调 void SVR_readMailBack(string _msg) { Proto.ReadMailRsp msg = JsonUtility.FromJson <Proto.ReadMailRsp>(_msg); Proto.MailData mail = FindMail(msg.id); if (mail == null) { return; } if (msg.code == 0) { ChangeMailStatus(mail, 1); } else if (msg.code == 1) { DeleteMail(mail); } }
// 邮件领奖的回调 void SVR_getMailAwardBack(string _msg) { Proto.ReadMailRsp msg = JsonUtility.FromJson <Proto.ReadMailRsp>(_msg); Proto.MailData mail = FindMail(msg.id); if (mail == null) { return; } if (msg.code == 0) { getAwardBtn.interactable = false; ChangeMailStatus(mail, 2); UIManager.instance.SetTileInfo("邮件奖励领取成功"); } else if (msg.code == 1) { DeleteMail(mail); } }