hch
15 小时以前 1853d0c29d1ab65f9a06345a5f92eeb6c355921c
0312 基金广告词读取表
3个文件已修改
17 ■■■■■ 已修改文件
Main/Component/UI/Core/GradientText.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattlePass/BattlePassCommonCell.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | 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,6 +69,9 @@
        var betterAwardState = BattlePassManager.Instance.GetBPCellAwardState(battlePassData, totalValue, config.NeedValue, 1);
        for (int i = 0; i < betterAwards.Length; i++)
        {
            if (i < config.ZLRewardItemList.Length)
            {
                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(() =>
@@ -79,6 +82,11 @@
            betterCanGetAwardRects[i].SetActive(betterAwardState == 1);
            betterLockRects[i].SetActive(battlePassData.isActivite == 0);
        }
            else
            {
                betterAwards[i].SetActive(false);
            }
        }
    }
    void GetAward(BattlePassData battlePassData, int awardState, int itemID)
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);
    }