lcy
2 天以前 b155cff7c112607dfa5b40f2c139684f4187f157
59 邮件系统-客户端 修复邮件标题支持参数匹配
2个文件已修改
9 ■■■■■ 已修改文件
Main/System/Mail/MailCell.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Mail/MailInfoWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Mail/MailCell.cs
@@ -1,15 +1,17 @@
using System;
using Cysharp.Threading.Tasks;
using UnityEngine;
using UnityEngine.UI;
public class MailCell : CellView
{
    [SerializeField] Transform layout;
    [SerializeField] Button btnMail;
    [SerializeField] ImageEx imgMask;
    [SerializeField] ImageEx imgRed;
    [SerializeField] ImageEx imgRead;
    [SerializeField] ImageEx imgHasAward;
    [SerializeField] TextEx txtTitle;
    [SerializeField] RichText txtTitle;
    [SerializeField] TextEx txtDate;
    MailManager model { get { return MailManager.Instance; } }
    string uuid = string.Empty;
@@ -29,7 +31,7 @@
        imgMask.SetActive(false);
        if (mailData.IsTemplateMail() && MailConfig.HasKey(mailData.GetTemplateKey()))
        {
            txtTitle.text = string.Format(MailConfig.Get(mailData.GetTemplateKey()).Title, mailData.GetTemplateParams()); ;
            txtTitle.text = string.Format(MailConfig.Get(mailData.GetTemplateKey()).Title, mailData.GetTemplateParams().ToArray());
        }
        else
        {
@@ -38,6 +40,7 @@
        txtDate.text = model.FormatMailExpiryDays(mailData.CreateDateTime, mailData.LimitDays);
        btnMail.SetListener(OnClickButtonMail);
        UIUtility.ForceRefreshLayout(layout).Forget();
    }
    private void OnClickButtonMail()
Main/System/Mail/MailInfoWin.cs
@@ -3,7 +3,7 @@
public class MailInfoWin : UIBase
{
    [SerializeField] TextEx txtDate;
    [SerializeField] TextEx txtTitle;
    [SerializeField] RichText txtTitle;
    [SerializeField] Transform transNoAward;
    [SerializeField] RichText txtNoAwardInfo;
    [SerializeField] Transform transAward;