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