| | |
| | | { |
| | | UIManager.Instance.CloseWindow<MainWin>(); |
| | | } |
| | | isClickSkip = false; |
| | | } |
| | | |
| | | private void OnPlayUiEffectAction() |
| | |
| | | bossBattleObject = null; |
| | | } |
| | | |
| | | if (isClickSkip) |
| | | { |
| | | isClickSkip = false; |
| | | TryPass(); |
| | | } |
| | | } |
| | | |
| | | bool isClickSkip = false; |
| | | protected override void OnClickPass() |
| | | { |
| | | if (!IsPass()) |
| | | return; |
| | | battleField.ForceFinish(); |
| | | isClickSkip = true; |
| | | clickTime = Time.time; // 记录点击时间 |
| | | } |
| | | |
| | | float stayTime = 2f; |
| | | float clickTime = 0f; |
| | | void LateUpdate() |
| | | { |
| | | if (isClickSkip && Time.time - clickTime >= stayTime) |
| | | { |
| | | isClickSkip = false; |
| | | TryPass(); |
| | | } |
| | | } |
| | | |
| | | private void TryPass() |
| | | { |
| | | if (!UIManager.Instance.IsOpened<TianziBillboradVictoryWin>()) |
| | | { |
| | | CloseWindow(); |
| | | BattleSettlementManager.Instance.WinShowOver(BattleConst.TianziBillboradBattleField); |
| | | TianziBillboradManager.Instance.isSweepVictory = false; |
| | | } |
| | | } |
| | | |
| | | private void OnUpdateBarInfoEvent(ulong loaclNowHunt, ulong loaclMaxHp, int loaclHpNum) |