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