| | |
| | | [SerializeField] Button osGalaBtn; |
| | | [SerializeField] TimingGiftCell timingGiftCell; |
| | | [SerializeField] TimeRushCell timeRushCell; |
| | | [SerializeField] HeroDebutCell heroDebutCell; |
| | | |
| | | //坐骑 |
| | | [SerializeField] Image horseBGImg; |
| | |
| | | UIManager.Instance.OnOpenWindow += OnOpenWindow; |
| | | TimingGiftManager.Instance.OnShowGiftIdListAddEvent += OnShowGiftIdListAddEvent; |
| | | OpenServerActivityCenter.Instance.openServerActivityStateChange += OpenServerActivityStateChange; |
| | | OperationTimeHepler.Instance.operationTimeUpdateEvent += OnOperationTimeUpdateEvent; |
| | | TryPlayAutoFightBoss(); |
| | | Display(); |
| | | DisplayFirstChargeBtn(); |
| | |
| | | timingGiftCell.InitUI(); |
| | | |
| | | DisplayTimeRush(); |
| | | |
| | | DisplayHeroDebut(); |
| | | DelayPlayMusic().Forget(); |
| | | |
| | | } |
| | |
| | | UIManager.Instance.OnOpenWindow -= OnOpenWindow; |
| | | TimingGiftManager.Instance.OnShowGiftIdListAddEvent -= OnShowGiftIdListAddEvent; |
| | | OpenServerActivityCenter.Instance.openServerActivityStateChange -= OpenServerActivityStateChange; |
| | | OperationTimeHepler.Instance.operationTimeUpdateEvent -= OnOperationTimeUpdateEvent; |
| | | // 关闭的时候把战斗界面也给关了 虽然是在外面开的 |
| | | UIManager.Instance.CloseWindow<BattleWin>(); |
| | | } |
| | | |
| | | private void OnOperationTimeUpdateEvent(OperationType type) |
| | | { |
| | | if (type == OperationType.HeroDebut) |
| | | { |
| | | DisplayHeroDebut(); |
| | | } |
| | | |
| | | } |
| | | |
| | | private void OpenServerActivityStateChange() |
| | | { |
| | | DisplayTimeRush(); |
| | | DisplayHeroDebut(); |
| | | } |
| | | |
| | | private void OnShowGiftIdListAddEvent() |
| | |
| | | { |
| | | DisplayTimeRush(); |
| | | } |
| | | else if (funcId == (int)FuncOpenEnum.HeroDebut) |
| | | { |
| | | DisplayHeroDebut(); |
| | | } |
| | | } |
| | | |
| | | private void OnUpdateFirstChargeInfo() |
| | |
| | | return; |
| | | timeRushCell.InitUI(); |
| | | } |
| | | |
| | | void DisplayHeroDebut() |
| | | { |
| | | bool isOpen = HeroDebutManager.Instance.IsHeroDebutOpen(); |
| | | heroDebutCell.SetActive(isOpen); |
| | | if (!isOpen) |
| | | return; |
| | | heroDebutCell.Display(); |
| | | } |
| | | } |
| | | |
| | | |