| | |
| | | [SerializeField] ButtonEx buyButton; |
| | | [SerializeField] ImageEx buyImage; |
| | | [SerializeField] TextEx buyText; |
| | | [SerializeField] ImageEx rateImage; |
| | | [SerializeField] TextEx rateText; |
| | | [SerializeField] ScrollerController scroller; |
| | | HeroDebutManager manager => HeroDebutManager.Instance; |
| | | int id; |
| | |
| | | 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); |
| | |
| | | //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); |
| | | |