hch
3 小时以前 69783a7bc64858681fffe600d6570b7b723032f2
Main/System/HeroDebut/HeroDebutStarUpCell.cs
@@ -16,6 +16,8 @@
    [SerializeField] ButtonEx buyButton;
    [SerializeField] ImageEx buyImage;
    [SerializeField] TextEx buyText;
    [SerializeField] ImageEx rateImage;
    [SerializeField] TextEx rateText;
    [SerializeField] ScrollerController scroller;
    HeroDebutManager manager => HeroDebutManager.Instance;
    int id;
@@ -43,6 +45,8 @@
        CTGConfig ctgConfig = CTGConfig.Get(ctgId);
        if (ctgConfig == null) return;
        rateImage.SetActive(true);
        rateText.text = Language.Get("DailySpecials07", ctgConfig.Percentage);
        int state = manager.GetStarUpFreeState(id);//0 - 未解锁 1 - 可领取 2 - 已领取
        freeAwardHaveTransform.SetActive(state == 2);
@@ -60,7 +64,7 @@
        //buyImage.gray = state == 0 || !isNoSellOut;
        buyText.text = !isNoSellOut ? Language.Get("storename11") : Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat(orderConfig.PayRMBNumOnSale));
        limitText.text = Language.Get("TimeRush08", UIHelper.AppendColor(rechargeCount.totalCount >= ctgConfig.TotalBuyCount ? TextColType.Red : TextColType.DarkGreen, $"{rechargeCount.totalCount}/{ctgConfig.TotalBuyCount}"));
        bool isHeroStarOk = manager.IsHeroStarCntOk(heroConfig.HeroID, config.NeedStar);
        bool isHeroStarOk = manager.IsHeroStarCntOk(heroConfig.HeroID, config.NeedStar) && HeroManager.Instance.HasHero(heroConfig.HeroID);
        upProcssBGTransform.SetActive(!isFrist);
        downProcssBGTransform.SetActive(!isEnd);