| | |
| | | [SerializeField] Image redpointAwake; |
| | | [SerializeField] Image redpointGift; |
| | | [SerializeField] Image redpointLVUP; |
| | | [SerializeField] Image redpointBreakLVUP; //突破红点 |
| | | |
| | | |
| | | |
| | |
| | | { |
| | | functionOrder = 0; |
| | | DisplayTrainOrBreak(hero); |
| | | ForceRefreshLayout(); |
| | | }); |
| | | |
| | | breakMainButton.AddListener(() => |
| | |
| | | redpointLVUP.SetActive(false); |
| | | trainMainRedImg.SetActive(false); |
| | | breakMainRedImg.SetActive(false); |
| | | redpointBreakLVUP.SetActive(false); |
| | | |
| | | |
| | | var heroCnt = PackManager.Instance.GetItemCountByID(PackType.Hero, hero.heroId); |
| | | var itemPack = PackManager.Instance.GetSinglePack(PackType.Item); |
| | | |
| | | |
| | | if (heroCnt > 1) |
| | | if (heroCnt > 1 && hero.heroStar < hero.GetCurMaxStar()) |
| | | { |
| | | redpointGift.SetActive(true); |
| | | trainMainRedImg.SetActive(true); |
| | |
| | | |
| | | if (HeroUIManager.Instance.IsCanBreak(hero)) |
| | | { |
| | | redpointLVUP.SetActive(true); |
| | | redpointBreakLVUP.SetActive(true); |
| | | breakMainRedImg.SetActive(true); |
| | | } |
| | | |