hch
6 小时以前 1853d0c29d1ab65f9a06345a5f92eeb6c355921c
0312 基金广告词读取表
3个文件已修改
33 ■■■■ 已修改文件
Main/Component/UI/Core/GradientText.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattlePass/BattlePassCommonCell.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattlePass/BattlePassCommonWin.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Component/UI/Core/GradientText.cs
@@ -5,7 +5,7 @@
/// <summary>
/// 支持渐变效果的文本组件
/// </summary>
public class GradientText : Text
public class GradientText : RichText
{
    [Header("渐变设置")]
    [SerializeField]
Main/System/BattlePass/BattlePassCommonCell.cs
@@ -69,15 +69,23 @@
        var betterAwardState = BattlePassManager.Instance.GetBPCellAwardState(battlePassData, totalValue, config.NeedValue, 1);
        for (int i = 0; i < betterAwards.Length; i++)
        {
            int itemID = config.ZLRewardItemList[i][0];
            betterAwards[i].Init(new ItemCellModel(itemID, false, config.ZLRewardItemList[i][1]));
            betterAwards[i].button.AddListener(() =>
            if (i < config.ZLRewardItemList.Length)
            {
                GetAward(battlePassData, betterAwardState, itemID);
            });
            betterGotRects[i].SetActive(betterAwardState == 2);
            betterCanGetAwardRects[i].SetActive(betterAwardState == 1);
            betterLockRects[i].SetActive(battlePassData.isActivite == 0);
                betterAwards[i].SetActive(true);
                int itemID = config.ZLRewardItemList[i][0];
                betterAwards[i].Init(new ItemCellModel(itemID, false, config.ZLRewardItemList[i][1]));
                betterAwards[i].button.AddListener(() =>
                {
                    GetAward(battlePassData, betterAwardState, itemID);
                });
                betterGotRects[i].SetActive(betterAwardState == 2);
                betterCanGetAwardRects[i].SetActive(betterAwardState == 1);
                betterLockRects[i].SetActive(battlePassData.isActivite == 0);
            }
            else
            {
                betterAwards[i].SetActive(false);
            }
        }
    }
Main/System/BattlePass/BattlePassCommonWin.cs
@@ -81,12 +81,7 @@
        var ctgID = BattlePassManager.Instance.GetCTGIDByType(battlePasstype);
        var config = CTGConfig.Get(ctgID);
        welfarePerText.text = config.Percentage + "%";
        if (!config.GainItemList.IsNullOrEmpty() && config.GainItemList.Length >= 2)
        {
            //约定第二个物品
            itemNameText.text = Language.Get("BattlePass8", config.GainItemList[1][1], ItemConfig.Get(config.GainItemList[1][0]).ItemName);
        }
        itemNameText.text = Language.Get("BattlePassAD" + battlePasstype);
        tabNameText.text = Language.Get("BattlePassTab" + battlePasstype);
        titleText.text = Language.Get("BattlePassTitle" + battlePasstype);
    }