| | |
| | | [SerializeField] Button btnMail; |
| | | [SerializeField] ImageEx imgMask; |
| | | [SerializeField] ImageEx imgRed; |
| | | [SerializeField] ImageEx imgRead; |
| | | [SerializeField] ImageEx imgHasAward; |
| | | [SerializeField] TextEx txtTitle; |
| | | [SerializeField] TextEx txtDate; |
| | |
| | | if (!model.TryGetMailData(uuid, out var mailData) || mailData == null) |
| | | return; |
| | | //mailData.MailState 邮件状态: 0-未知;1-未读;2-已读;3-已领; |
| | | imgRead.SetSprite(mailData.MailState == 1 ? "MailUnRead" : "MailRead"); |
| | | imgRed.SetActive(mailData.MailState == 1); |
| | | imgHasAward.SetActive(mailData.MailState != 3 && mailData.HasAward()); |
| | | imgMask.SetActive(mailData.MailState == 2 || mailData.MailState == 3); |
| | | imgMask.SetActive(false); |
| | | if (mailData.IsTemplateMail() && MailConfig.HasKey(mailData.GetTemplateKey())) |
| | | { |
| | | txtTitle.text = MailConfig.Get(mailData.GetTemplateKey()).Title; |