| | |
| | | using System.Collections.Generic; |
| | | using Cysharp.Threading.Tasks; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | |
| | | |
| | | |
| | | |
| | | uiHeroController.Create(heroSkinConfig.SkinID, lhSize); |
| | | uiHeroController.Create(heroSkinConfig.SkinID, lhSize).Forget(); |
| | | bool isHasHero = HeroManager.Instance.HasHero(heroId); |
| | | if (isHasHero) |
| | | { |
| | |
| | | } |
| | | HeroInfo heroInfo = nowMaxStarHeroDict[heroId]; |
| | | HeroUIManager.Instance.selectHeroGuid = heroInfo.itemHero.guid; |
| | | UIManager.Instance.OpenWindow<HeroTrainBaseWin>(); |
| | | UIManager.Instance.OpenWindowAsync<HeroTrainBaseWin>().Forget(); |
| | | } |
| | | else |
| | | { |
| | | HeroUIManager.Instance.selectForPreviewHeroID = heroId; |
| | | UIManager.Instance.OpenWindow<HeroBestBaseWin>(); |
| | | UIManager.Instance.OpenWindowAsync<HeroBestBaseWin>().Forget(); |
| | | } |
| | | }); |
| | | } |