| | |
| | | [SerializeField] Text hammerText; |
| | | [SerializeField] Text multiFightText; |
| | | |
| | | [SerializeField] Transform gameTip; //10连 |
| | | |
| | | bool isForcePlayFightUIAnim = true; //强制播放战斗锤子框动画 |
| | | |
| | | public static event Action TabChangeEvent; |
| | |
| | | RenameManager.Instance.OnUpdateRenameResultEvent += OnUpdateRenameResultEvent; |
| | | UIManager.Instance.OnCloseWindow += OnCloseWindow; |
| | | GlobalTimeEvent.Instance.MSEvent += OnMSEvent; |
| | | var xbInfo = HappyXBModel.Instance.GetXBInfoByType((int)HappXBTitle.HeroCallAdvanced); |
| | | gameTip.SetActive(false); |
| | | if (xbInfo != null && xbInfo.treasureCount < GeneralDefine.herocall10TipLimit) |
| | | { |
| | | GlobalTimeEvent.Instance.fiveSecondEvent += OnFiveSecondEvent; |
| | | } |
| | | EventBroadcast.Instance.AddListener<string>(EventName.BATTLE_START, OnBattleStart); |
| | | base.OnPreOpen(); |
| | | |
| | |
| | | RenameManager.Instance.OnUpdateRenameResultEvent -= OnUpdateRenameResultEvent; |
| | | UIManager.Instance.OnCloseWindow -= OnCloseWindow; |
| | | GlobalTimeEvent.Instance.MSEvent -= OnMSEvent; |
| | | GlobalTimeEvent.Instance.fiveSecondEvent -= OnFiveSecondEvent; |
| | | EventBroadcast.Instance.RemoveListener<string>(EventName.BATTLE_START, OnBattleStart); |
| | | |
| | | base.OnPreClose(); |
| | |
| | | Display(); |
| | | } |
| | | |
| | | void OnFiveSecondEvent() |
| | | { |
| | | if (HappyXBModel.Instance.bestXB10Red.state != RedPointState.None) |
| | | { |
| | | gameTip.SetActive(true); |
| | | } |
| | | else |
| | | { |
| | | var xbInfo = HappyXBModel.Instance.GetXBInfoByType((int)HappXBTitle.HeroCallAdvanced); |
| | | if (xbInfo != null && xbInfo.treasureCount >= GeneralDefine.herocall10TipLimit) |
| | | { |
| | | gameTip.SetActive(false); |
| | | GlobalTimeEvent.Instance.fiveSecondEvent -= OnFiveSecondEvent; |
| | | } |
| | | } |
| | | } |
| | | |
| | | void DisplayTopBar() |
| | | { |
| | | topBar.SetActive(functionOrder == 0 || functionOrder == 2); |