| | |
| | | using System.Collections.Generic; |
| | | using Cysharp.Threading.Tasks; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | using DG.Tweening; |
| | |
| | | protected override void InitComponent() |
| | | { |
| | | closeButton.SetListener(CloseWindow); |
| | | shopButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutShopWin>()); |
| | | giftButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutGiftWin>()); |
| | | changeHeroButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutCallChangeWin>()); |
| | | rankButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutRankWin>()); |
| | | rateButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutCallRateWin>()); |
| | | historyButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutCallHistoryWin>()); |
| | | shopButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutShopWin>().Forget()); |
| | | giftButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutGiftWin>().Forget()); |
| | | changeHeroButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutCallChangeWin>().Forget()); |
| | | rankButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutRankWin>().Forget()); |
| | | rateButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutCallRateWin>().Forget()); |
| | | historyButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutCallHistoryWin>().Forget()); |
| | | previewButton.SetListener(OnClickPreview); |
| | | skipToggle.AddListener((value) => |
| | | { |
| | |
| | | { |
| | | if (heroConfig == null) return; |
| | | HeroUIManager.Instance.selectForPreviewHeroID = heroConfig.HeroID; |
| | | UIManager.Instance.OpenWindow<HeroBestBaseWin>(); |
| | | UIManager.Instance.OpenWindowAsync<HeroBestBaseWin>().Forget(); |
| | | } |
| | | OperationHeroAppearInfo act; |
| | | ActHeroAppearConfig config; |
| | |
| | | |
| | | bgImage.SetSprite(artConfig.MainBgImage); |
| | | |
| | | lhController.Create(skinID, 1, motionName: "", isLh: true); |
| | | uiHeroController.Create(skinID, modleSize); |
| | | lhController.Create(skinID, 1, motionName: "", isLh: true).Forget(); |
| | | uiHeroController.Create(skinID, modleSize).Forget(); |
| | | uiHeroController.transform.localScale = new Vector3(modleSize, modleSize, modleSize); |
| | | |
| | | ownItemCell.itemID = treasureSetConfig.CostItemID; |