| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using Cysharp.Threading.Tasks; |
| | | |
| | | public class QunyingTabHandler : BaseChallengeTabHandler |
| | | { |
| | |
| | | return HandleNavigation; |
| | | } |
| | | |
| | | private void HandleNavigation() |
| | | private async void HandleNavigation() |
| | | { |
| | | if (!FuncOpen.Instance.IsFuncOpen(GetFuncId(), true)) |
| | | return; |
| | |
| | | QYBattleWin battleWin; |
| | | if (!UIManager.Instance.IsOpened<QYBattleWin>()) |
| | | { |
| | | battleWin = UIManager.Instance.OpenWindow<QYBattleWin>(); |
| | | battleWin = await UIManager.Instance.OpenWindowAsync<QYBattleWin>(); |
| | | } |
| | | else |
| | | { |
| | |
| | | else |
| | | { |
| | | QunyingManager.Instance.openQYWinNeedRoll = true; |
| | | UIManager.Instance.OpenWindow<QYWin>(); |
| | | UIManager.Instance.OpenWindowAsync<QYWin>().Forget(); |
| | | } |
| | | } |
| | | |