| | |
| | | using System; |
| | | using Cysharp.Threading.Tasks; |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | |
| | | protected override void InitComponent() |
| | | { |
| | | closeButton.SetListener(() => UIManager.Instance.CloseWindow<HeroDebutWin>()); |
| | | checkInButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutCheckInWin>()); |
| | | starUpButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutStarUpWin>()); |
| | | shopButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutShopWin>()); |
| | | skinButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutSkinWin>()); |
| | | giftButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutGiftWin>()); |
| | | callButton.SetListener(() => UIManager.Instance.OpenWindow<HeroDebutCallWin>()); |
| | | checkInButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutCheckInWin>().Forget()); |
| | | starUpButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutStarUpWin>().Forget()); |
| | | shopButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutShopWin>().Forget()); |
| | | skinButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutSkinWin>().Forget()); |
| | | giftButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutGiftWin>().Forget()); |
| | | callButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroDebutCallWin>().Forget()); |
| | | } |
| | | |
| | | protected override void OnPreOpen() |
| | |
| | | var skinArtConfig = ActHeroAppearSkinArtConfig.Get(artConfig.MainSkinID); |
| | | if (skinArtConfig == null) return; |
| | | |
| | | uiHeroController.Create(skinID, modleSize); |
| | | uiHeroController.Create(skinID, modleSize).Forget(); |
| | | uiHeroController.transform.localScale = new Vector3(-modleSize, modleSize, modleSize); |
| | | lhController.Create(skinID, 1, motionName: "", isLh: true); |
| | | lhController.Create(skinID, 1, motionName: "", isLh: true).Forget(); |
| | | |
| | | callRedImage.SetActive(!manager.IsShopVisitedToday || manager.HasGiftCanHave()); |
| | | |