lcy
5 天以前 b93b6f4bf8e4c0ebf0adb707983b35ef207df7e1
592 多语言适配 红颜的品质显示
1个文件已修改
18 ■■■■ 已修改文件
Main/System/BeautyMM/BeautyMMShowWin.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BeautyMM/BeautyMMShowWin.cs
@@ -10,6 +10,7 @@
    [SerializeField] Image qualityImg;
    [SerializeField] Text qualityText1; // 品质分两字显示,注意海外版本
    [SerializeField] Text qualityText2;
    [SerializeField] Text qualityText3;
    [SerializeField] Text nameText;
    [SerializeField] Button descBtn;
    [SerializeField] ImageEx roleImg;
@@ -157,8 +158,21 @@
        mmConfig = BeautyConfig.Get(mmID);
        qualityImg.SetSprite($"mmMark{mmConfig.BeautyQuality}");
        string qualityStr = Language.Get($"CommonQuality{mmConfig.BeautyQuality}");
        qualityText1.text = qualityStr[0].ToString();
        qualityText2.text = qualityStr.Substring(1);
        string langId = Language.Id;
        bool isChinese = langId == "zh" || langId == "ft";
        qualityText1.SetActive(isChinese);
        qualityText2.SetActive(isChinese);
        qualityText3.SetActive(!isChinese);
        if (isChinese)
        {
            qualityText1.text = qualityStr[0].ToString();
            qualityText2.text = qualityStr.Substring(1);
        }
        else
        {
            qualityText3.text = qualityStr;
        }
        nameText.text = mmConfig.Name;
        var skinID = BeautyMMManager.Instance.GetUsedSkinID(mmID);
        var skinConfig = BeautySkinConfig.Get(skinID);