hch
9 小时以前 6387f27214a8409dfd3954ca76d354571ce56ea9
Main/System/HappyXB/HeroCallHopeWin.cs
@@ -50,11 +50,12 @@
        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();
    }
@@ -63,10 +64,28 @@
        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)
        {