| | |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | using Cysharp.Threading.Tasks; |
| | | |
| | | /// <summary> |
| | | /// 武将基础界面 |
| | |
| | | |
| | | |
| | | |
| | | protected override void OpenSubUIByTabIndex() |
| | | protected override async void OpenSubUIByTabIndex() |
| | | { |
| | | Debug.Log("打开子界面 : " + functionOrder); |
| | | // 主城 内政 武将 挑战 公会 |
| | |
| | | switch (functionOrder) |
| | | { |
| | | case 0: |
| | | currentSubUI = UIManager.Instance.OpenWindowAsync<HeroListWin>().Forget(); |
| | | currentSubUI = await UIManager.Instance.OpenWindowAsync<HeroListWin>(); |
| | | break; |
| | | case 1: |
| | | currentSubUI = UIManager.Instance.OpenWindowAsync<HeroCollectionWin>().Forget(); |
| | | currentSubUI = await UIManager.Instance.OpenWindowAsync<HeroCollectionWin>(); |
| | | break; |
| | | case 2: |
| | | currentSubUI = UIManager.Instance.OpenWindowAsync<HeroFatesWin>().Forget(); |
| | | currentSubUI = await UIManager.Instance.OpenWindowAsync<HeroFatesWin>(); |
| | | break; |
| | | default: |
| | | Debug.LogWarning("未知的标签索引: " + functionOrder); |