| | |
| | | using UnityEngine; |
| | | using Cysharp.Threading.Tasks; |
| | | |
| | | public class HeroReturnStarUpWin : UIBase |
| | | { |
| | |
| | | goCallButton.SetListener(() => |
| | | { |
| | | UIManager.Instance.CloseWindow<HeroReturnStarUpWin>(); |
| | | UIManager.Instance.OpenWindow<HeroReturnCallWin>(); |
| | | UIManager.Instance.OpenWindowAsync<HeroReturnCallWin>().Forget(); |
| | | }); |
| | | goInfoButton.SetListener(() => |
| | | { |
| | | if (heroConfig == null) return; |
| | | UIManager.Instance.CloseWindow<HeroReturnStarUpWin>(); |
| | | HeroUIManager.Instance.selectForPreviewHeroID = heroConfig.HeroID; |
| | | UIManager.Instance.OpenWindow<HeroBestBaseWin>(); |
| | | UIManager.Instance.OpenWindowAsync<HeroBestBaseWin>().Forget(); |
| | | }); |
| | | changeButton.SetListener(() => |
| | | { |
| | | UIManager.Instance.OpenWindow<HeroReturnStarUpChangeWin>(); |
| | | UIManager.Instance.OpenWindowAsync<HeroReturnStarUpChangeWin>().Forget(); |
| | | }); |
| | | lockButton.SetListener(() => |
| | | { |
| | |
| | | heroHeadBaseCell.Init(heroConfig.HeroID, skinID, 0, 0, 0, () => |
| | | { |
| | | if (isLockStarHero) return; |
| | | UIManager.Instance.OpenWindow<HeroReturnStarUpChangeWin>(); |
| | | }); |
| | | UIManager.Instance.OpenWindowAsync<HeroReturnStarUpChangeWin>().Forget(); |
| | | }).Forget(); |
| | | nameText.text = heroConfig.Name; |
| | | jobImg.SetSprite(HeroUIManager.Instance.GetJobIconName(heroConfig.Class)); |
| | | |