| | |
| | | using System; |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using Cysharp.Threading.Tasks; |
| | | using DG.Tweening; |
| | | using UnityEngine; |
| | |
| | | [SerializeField] Button osHeroCallBtn; |
| | | [SerializeField] Button osGalaBtn; |
| | | [SerializeField] TimingGiftCell timingGiftCell; |
| | | [SerializeField] TimeRushCell timeRushCell; |
| | | |
| | | //坐骑 |
| | | [SerializeField] Image horseBGImg; |
| | |
| | | ChatManager.Instance.OnUpdateTalkEvent += OnUpdateTalkEvent; |
| | | UIManager.Instance.OnOpenWindow += OnOpenWindow; |
| | | TimingGiftManager.Instance.OnShowGiftIdListAddEvent += OnShowGiftIdListAddEvent; |
| | | OpenServerActivityCenter.Instance.openServerActivityStateChange += OpenServerActivityStateChange; |
| | | TryPlayAutoFightBoss(); |
| | | Display(); |
| | | DisplayFirstChargeBtn(); |
| | | DisplayOSActivity(); |
| | | timingGiftCell.InitUI(); |
| | | // var battleWin = UIManager.Instance.OpenWindow<BattleWin>(); |
| | | // battleWin.SetBattleField(BattleManager.Instance.storyBattleField); |
| | | |
| | | DisplayTimeRush(); |
| | | |
| | | DelayPlayMusic().Forget(); |
| | | |
| | |
| | | ChatManager.Instance.OnUpdateTalkEvent -= OnUpdateTalkEvent; |
| | | UIManager.Instance.OnOpenWindow -= OnOpenWindow; |
| | | TimingGiftManager.Instance.OnShowGiftIdListAddEvent -= OnShowGiftIdListAddEvent; |
| | | OpenServerActivityCenter.Instance.openServerActivityStateChange -= OpenServerActivityStateChange; |
| | | // 关闭的时候把战斗界面也给关了 虽然是在外面开的 |
| | | UIManager.Instance.CloseWindow<BattleWin>(); |
| | | } |
| | | |
| | | private void OpenServerActivityStateChange() |
| | | { |
| | | DisplayTimeRush(); |
| | | } |
| | | |
| | | private void OnShowGiftIdListAddEvent() |
| | |
| | | { |
| | | timingGiftCell.InitUI(); |
| | | } |
| | | else if (funcId == (int)FuncOpenEnum.TimeRush) |
| | | { |
| | | DisplayTimeRush(); |
| | | } |
| | | } |
| | | |
| | | private void OnUpdateFirstChargeInfo() |
| | |
| | | { |
| | | DisplayOSActivity(); |
| | | } |
| | | |
| | | |
| | | void DisplayTimeRush() |
| | | { |
| | | bool isOpen = TimeRushManager.Instance.IsFuncOpen(); |
| | | timeRushCell.SetActive(isOpen); |
| | | if (!isOpen) |
| | | return; |
| | | timeRushCell.InitUI(); |
| | | } |
| | | } |
| | | |
| | | |