예제 #1
0
 // 删除邮件的回调
 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);
 }
예제 #2
0
 // 阅读邮件的回调
 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);
     }
 }
예제 #3
0
 // 邮件领奖的回调
 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);
     }
 }