| | |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | using Cysharp.Threading.Tasks; |
| | | |
| | | // 武将功能界面 |
| | | public class HeroTrainBaseWin : OneLevelWin |
| | | { |
| | | |
| | | |
| | | protected override void OpenSubUIByTabIndex() |
| | | protected override async void OpenSubUIByTabIndex() |
| | | { |
| | | ShowSkinBtn(); |
| | | switch (functionOrder) |
| | |
| | | { |
| | | UIManager.Instance.CloseWindow<HeroTrainWin>(); |
| | | } |
| | | currentSubUI = UIManager.Instance.OpenWindow<HeroTrainWin>(); |
| | | currentSubUI = await UIManager.Instance.OpenWindowAsync<HeroTrainWin>(); |
| | | |
| | | if (GetSortingOrder() < currentSubUI.GetSortingOrder()) |
| | | { |
| | |
| | | { |
| | | UIManager.Instance.CloseWindow<HeroTrainWin>(); |
| | | } |
| | | currentSubUI = UIManager.Instance.OpenWindow<HeroTrainWin>(1); |
| | | currentSubUI = await UIManager.Instance.OpenWindowAsync<HeroTrainWin>(1); |
| | | |
| | | if (GetSortingOrder() < currentSubUI.GetSortingOrder()) |
| | | { |
| | |
| | | break; |
| | | case 2: |
| | | //皮肤 |
| | | currentSubUI = UIManager.Instance.OpenWindow<HeroSkinWin>(); |
| | | currentSubUI = await UIManager.Instance.OpenWindowAsync<HeroSkinWin>(); |
| | | |
| | | if (GetSortingOrder() < currentSubUI.GetSortingOrder()) |
| | | { |