| | |
| | | TianziBillboradManager.Instance.OnUpdateBarInfoEvent += OnUpdateBarInfoEvent; |
| | | TianziBillboradManager.Instance.PlayUiEffectAction += OnPlayUiEffectAction; |
| | | MainWin.TabChangeEvent += OnTabChangeEvent; |
| | | UIManager.Instance.OnOpenWindow += OnOpenWindow; |
| | | bool isOpenBattleChangeTab = IsOpenBattleChangeTab(); |
| | | transButtons.localPosition = new Vector3(0, isOpenBattleChangeTab ? 130 : 0, 0); |
| | | if (isOpenBattleChangeTab) |
| | |
| | | TianziBillboradManager.Instance.OnUpdateBarInfoEvent -= OnUpdateBarInfoEvent; |
| | | TianziBillboradManager.Instance.PlayUiEffectAction -= OnPlayUiEffectAction; |
| | | MainWin.TabChangeEvent -= OnTabChangeEvent; |
| | | UIManager.Instance.OnOpenWindow -= OnOpenWindow; |
| | | bool isOpenBattleChangeTab = IsOpenBattleChangeTab(); |
| | | if (isOpenBattleChangeTab) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | void OnOpenWindow(UIBase win) |
| | | { |
| | | if (win is TianziBillboradVictoryWin) |
| | | { |
| | | isClickSkip = false; |
| | | } |
| | | } |
| | | |
| | | bool isClickSkip = false; |
| | | protected override void OnClickPass() |
| | | { |
| | | if (!IsPass()) |
| | | return; |
| | | battleField.ForceFinish(); |
| | | isClickSkip = true; |
| | | clickTime = Time.time; // 记录点击时间 |
| | | battleField.ForceFinish(); |
| | | |
| | | } |
| | | |
| | | float stayTime = 2f; |
| | |
| | | |
| | | private void TryPass() |
| | | { |
| | | if (!UIManager.Instance.IsOpened<TianziBillboradVictoryWin>()) |
| | | { |
| | | CloseWindow(); |
| | | BattleSettlementManager.Instance.WinShowOver(BattleConst.TianziBillboradBattleField); |
| | | TianziBillboradManager.Instance.isSweepVictory = false; |
| | | } |
| | | if (UIManager.Instance.IsOpened<TianziBillboradVictoryWin>()) |
| | | return; |
| | | CloseWindow(); |
| | | Debug.LogError($"OnBattleEnd 异常关闭"); |
| | | BattleSettlementManager.Instance.WinShowOver(BattleConst.TianziBillboradBattleField); |
| | | TianziBillboradManager.Instance.isSweepVictory = false; |
| | | } |
| | | |
| | | private void OnUpdateBarInfoEvent(ulong loaclNowHunt, ulong loaclMaxHp, int loaclHpNum) |