| | |
| | | HappyXBModel.Instance.selectWishListTab = functionOrder; |
| | | HappyXBModel.Instance.RefreshXBTypeInfoAct += RefreshXBTypeInfo; |
| | | HappyXBModel.Instance.OnSelectWishHeroEvent += OnSelectWishHeroEvent; |
| | | InvestModel.Instance.onInvestUpdate += OnInvestUpdate; |
| | | scroller.OnRefreshCell += OnRefreshCell; |
| | | HappyXBModel.Instance.TryGetHeroWishIDByQuality((int)HappXBTitle.HeroCallAdvanced, 5, out HappyXBModel.Instance.selectSHHeroWishID, out int shWishCnt, out bool shAuto); |
| | | HappyXBModel.Instance.TryGetHeroWishIDByQuality((int)HappXBTitle.HeroCallAdvanced, 4, out HappyXBModel.Instance.selectCSHeroWishID, out int csWishCnt, out bool cqAuto); |
| | | |
| | | tip.text = Language.Get("HeroCall7", HappyXBModel.wishMaxOutCnt); |
| | | |
| | | |
| | | Display(); |
| | | } |
| | | |
| | |
| | | HappyXBModel.Instance.RefreshXBTypeInfoAct -= RefreshXBTypeInfo; |
| | | scroller.OnRefreshCell -= OnRefreshCell; |
| | | HappyXBModel.Instance.OnSelectWishHeroEvent -= OnSelectWishHeroEvent; |
| | | InvestModel.Instance.onInvestUpdate -= OnInvestUpdate; |
| | | } |
| | | |
| | | |
| | | void OnInvestUpdate(int type) |
| | | { |
| | | Display(); |
| | | } |
| | | |
| | | |
| | | void Display() |
| | | { |
| | | bool isInvest = InvestModel.Instance.IsInvested(InvestModel.monthCardType); |
| | | if (isInvest) |
| | | { |
| | | tip.text = Language.Get("HeroCall17"); |
| | | } |
| | | else |
| | | { |
| | | tip.text = Language.Get("HeroCall7", HappyXBModel.wishMaxOutCnt) + Language.Get("HeroCall18"); |
| | | } |
| | | |
| | | int shHeroID = 0; |
| | | if (HappyXBModel.Instance.selectSHHeroWishID == -1) |
| | | { |