| | |
| | | lvupBtnText.text = Language.Get("L1109"); |
| | | lvupMoneyIcon.SetActive(true); |
| | | |
| | | if (HeroUIManager.Instance.IsLVMaxByBreakLevel(hero)) |
| | | // if (HeroUIManager.Instance.IsLVMaxByBreakLevel(hero)) |
| | | // { |
| | | // lvupBtnText.text = Language.Get("L1111"); |
| | | // var breakConfig = HeroQualityBreakConfig.GetQualityBreakConfig(hero.Quality, hero.breakLevel); |
| | | // lvupMoneyIcon.SetOrgSprite(ItemConfig.Get(breakConfig.UPCostItemList[0][0]).IconKey); |
| | | // lvupMoneyText.text = UIHelper.ShowUseItem(PackType.Item, breakConfig.UPCostItemList[0][0], breakConfig.UPCostItemList[0][1]); |
| | | // } |
| | | // else |
| | | { |
| | | lvupBtnText.text = Language.Get("L1111"); |
| | | var breakConfig = HeroQualityBreakConfig.GetQualityBreakConfig(hero.Quality, hero.breakLevel); |
| | | lvupMoneyIcon.SetOrgSprite(ItemConfig.Get(breakConfig.UPCostItem[0]).IconKey); |
| | | lvupMoneyText.text = UIHelper.ShowUseItem(PackType.Item, breakConfig.UPCostItem[0], breakConfig.UPCostItem[1]); |
| | | } |
| | | else |
| | | { |
| | | lvupBtnText.text = Language.Get("L1109"); |
| | | // lvupBtnText.text = Language.Get("L1109"); |
| | | var lvupConfig = HeroQualityLVConfig.GetQualityLVConfig(hero.Quality, hero.heroLevel); |
| | | lvupMoneyIcon.SetOrgSprite(ItemConfig.Get(lvupConfig.UPCostItem[0]).IconKey); |
| | | lvupMoneyText.text = UIHelper.ShowUseItem(PackType.Item, lvupConfig.UPCostItem[0], lvupConfig.UPCostItem[1]); |
| | |
| | | { |
| | | int itemID = 0; |
| | | long needCount = 0; |
| | | if (HeroUIManager.Instance.IsLVMaxByBreakLevel(hero)) |
| | | { |
| | | //突破 |
| | | if (!UIManager.Instance.IsOpened<HeroLVBreakWin>()) |
| | | { |
| | | HeroUIManager.Instance.selectHeroGuid = guid; |
| | | UIManager.Instance.OpenWindow<HeroLVBreakWin>(); |
| | | } |
| | | } |
| | | else |
| | | // if (HeroUIManager.Instance.IsLVMaxByBreakLevel(hero)) |
| | | // { |
| | | // //突破 |
| | | // if (!UIManager.Instance.IsOpened<HeroLVBreakWin>()) |
| | | // { |
| | | // HeroUIManager.Instance.selectHeroGuid = guid; |
| | | // UIManager.Instance.OpenWindow<HeroLVBreakWin>(); |
| | | // } |
| | | // } |
| | | // else |
| | | { |
| | | //升级 |
| | | var lvupConfig = HeroQualityLVConfig.GetQualityLVConfig(hero.Quality, hero.heroLevel); |
| | |
| | | redpointGift.SetActive(true); |
| | | } |
| | | |
| | | var maxBreakLV = HeroBreakConfig.GetMaxBreakLv(hero.heroId); |
| | | if (hero.breakLevel < maxBreakLV) |
| | | { |
| | | if (HeroUIManager.Instance.IsLVMaxByBreakLevel(hero)) |
| | | { |
| | | var breakConfig = HeroQualityBreakConfig.GetQualityBreakConfig(hero.Quality, hero.breakLevel); |
| | | if (itemPack.GetCountById(breakConfig.UPCostItem[0]) >= breakConfig.UPCostItem[1]) |
| | | { |
| | | redpointLVUP.SetActive(true); |
| | | return; |
| | | } |
| | | return; |
| | | } |
| | | } |
| | | // var maxBreakLV = HeroBreakConfig.GetMaxBreakLv(hero.heroId); |
| | | // if (hero.breakLevel < maxBreakLV) |
| | | // { |
| | | // if (HeroUIManager.Instance.IsCanBreak(hero)) |
| | | // { |
| | | // var breakConfig = HeroQualityBreakConfig.GetQualityBreakConfig(hero.Quality, hero.breakLevel); |
| | | // if (itemPack.GetCountById(breakConfig.UPCostItemList[0][0]) >= breakConfig.UPCostItemList[0][1]) |
| | | // { |
| | | // redpointLVUP.SetActive(true); |
| | | // return; |
| | | // } |
| | | // return; |
| | | // } |
| | | // } |
| | | |
| | | if (!HeroUIManager.Instance.IsLVMax(hero)) |
| | | { |