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/HeroDebutCallWin.cs |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/Main/System/HeroDebut/HeroDebutCallWin.cs b/Main/System/HeroDebut/HeroDebutCallWin.cs
index f988de6..cd6e004 100644
--- a/Main/System/HeroDebut/HeroDebutCallWin.cs
+++ b/Main/System/HeroDebut/HeroDebutCallWin.cs
@@ -1,4 +1,5 @@
 using System.Collections.Generic;
+using Cysharp.Threading.Tasks;
 using UnityEngine;
 using UnityEngine.UI;
 using DG.Tweening;
@@ -51,12 +52,12 @@
     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) =>
         {
@@ -216,7 +217,7 @@
     {
         if (heroConfig == null) return;
         HeroUIManager.Instance.selectForPreviewHeroID = heroConfig.HeroID;
-        UIManager.Instance.OpenWindow<HeroBestBaseWin>();
+        UIManager.Instance.OpenWindowAsync<HeroBestBaseWin>().Forget();
     }
     OperationHeroAppearInfo act;
     ActHeroAppearConfig config;
@@ -251,8 +252,8 @@
 
         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;

--
Gitblit v1.8.0