From 0fa617a09eedf6bdb25eda55fac1d3344859fd93 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 31 三月 2026 19:46:31 +0800
Subject: [PATCH] webgl

---
 Main/System/HeroDebut/HeroDebutWin.cs |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/Main/System/HeroDebut/HeroDebutWin.cs b/Main/System/HeroDebut/HeroDebutWin.cs
index c9ddc46..e82e4fd 100644
--- a/Main/System/HeroDebut/HeroDebutWin.cs
+++ b/Main/System/HeroDebut/HeroDebutWin.cs
@@ -1,4 +1,5 @@
 using System;
+using Cysharp.Threading.Tasks;
 using UnityEngine;
 using UnityEngine.UI;
 
@@ -33,12 +34,12 @@
     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()
@@ -92,9 +93,9 @@
         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());
 

--
Gitblit v1.8.0