lcy
8 天以前 1d7a9569f0d2275ada39ba30f8c0f38b6a4baa2f
Main/System/Main/HomeWin.cs
@@ -76,6 +76,7 @@
    [SerializeField] HeroReturnCell heroReturnCell;
    [SerializeField] HeroSkinFlashSaleCell heroSkinFlashSaleCell;
    [SerializeField] Button festivalActivityBtn;
    [SerializeField] Button superVIPBtn;
    //坐骑
    [SerializeField] Image horseBGImg;
@@ -238,6 +239,10 @@
        {
            UIManager.Instance.OpenWindow<FestivalActivityWin>();
        });
        superVIPBtn.AddListener(() =>
       {
           UIManager.Instance.OpenWindow<SuperVIPWin>();
       });
    }
@@ -294,6 +299,7 @@
        TimingGiftManager.Instance.OnShowGiftIdListAddEvent += OnShowGiftIdListAddEvent;
        OpenServerActivityCenter.Instance.openServerActivityStateChange += OpenServerActivityStateChange;
        OperationTimeHepler.Instance.operationTimeUpdateEvent += OnOperationTimeUpdateEvent;
        RechargeManager.Instance.rechargeChangeEvent += OnRechargeChangeEvent;
        TryPlayAutoFightBoss();
        Display();
        DisplayFirstChargeBtn();
@@ -305,6 +311,7 @@
        DisplayHeroReturn();
        DisplayHeroSkinFlash();
        DisplayFestivalActivity();
        DisplaySuperVipBtn();
        DelayPlayMusic().Forget();
    }
@@ -335,6 +342,7 @@
        TimingGiftManager.Instance.OnShowGiftIdListAddEvent -= OnShowGiftIdListAddEvent;
        OpenServerActivityCenter.Instance.openServerActivityStateChange -= OpenServerActivityStateChange;
        OperationTimeHepler.Instance.operationTimeUpdateEvent -= OnOperationTimeUpdateEvent;
        RechargeManager.Instance.rechargeChangeEvent -= OnRechargeChangeEvent;
        //  关闭的时候把战斗界面也给关了 虽然是在外面开的
        UIManager.Instance.CloseWindow<BattleWin>();
    }
@@ -389,6 +397,11 @@
        {
            DisplayChatShow();
        }
    }
    private void OnRechargeChangeEvent()
    {
        DisplaySuperVipBtn();
    }
    private void DisplayChatShow()
@@ -998,6 +1011,13 @@
        bool isOpen = FestivalActivityManager.Instance.IsFestivalActivityOpen();
        festivalActivityBtn.SetActive(isOpen);
    }
    void DisplaySuperVipBtn()
    {
        bool isOpen = SuperVipManager.Instance.IsEntryOpen();
        superVIPBtn.SetActive(isOpen);
        SuperVipManager.Instance.UpdateRedpoint();
    }
}