| Main/Component/UI/Core/GradientText.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/BattlePass/BattlePassCommonCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/BattlePass/BattlePassCommonWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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); }