From 97de31e9a015cf139f5293a22e1575a43dfb6733 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 24 四月 2026 14:16:02 +0800
Subject: [PATCH] WEBGL ANDROID适配
---
Main/System/HeroReturn/HeroReturnCallWin.cs | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/Main/System/HeroReturn/HeroReturnCallWin.cs b/Main/System/HeroReturn/HeroReturnCallWin.cs
index 5723eac..84a866e 100644
--- a/Main/System/HeroReturn/HeroReturnCallWin.cs
+++ b/Main/System/HeroReturn/HeroReturnCallWin.cs
@@ -3,6 +3,7 @@
using UnityEngine.UI;
using DG.Tweening;
using System.Linq;
+using Cysharp.Threading.Tasks;
using EnhancedUI.EnhancedScroller;
public class HeroReturnCallWin : UIBase
@@ -61,13 +62,13 @@
protected override void InitComponent()
{
closeButton.SetListener(CloseWindow);
- shopButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnShopWin>());
- giftButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnGiftWin>());
- changeHeroButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnCallChangeWin>());
- rankButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnRankWin>());
- rateButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnCallRateWin>());
- historyButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnCallHistoryWin>());
- chooseHeroButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnCallChooseWin>());
+ shopButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnShopWin>().Forget());
+ giftButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnGiftWin>().Forget());
+ changeHeroButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnCallChangeWin>().Forget());
+ rankButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnRankWin>().Forget());
+ rateButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnCallRateWin>().Forget());
+ historyButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnCallHistoryWin>().Forget());
+ chooseHeroButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnCallChooseWin>().Forget());
previewButton.SetListener(OnClickPreview);
skipToggle.AddListener((value) =>
{
@@ -218,7 +219,7 @@
{
if (heroConfig == null) return;
HeroUIManager.Instance.selectForPreviewHeroID = heroConfig.HeroID;
- UIManager.Instance.OpenWindow<HeroBestBaseWin>();
+ UIManager.Instance.OpenWindowAsync<HeroBestBaseWin>().Forget();
}
OperationHeroAppearInfo act;
ActHeroAppearConfig config;
@@ -264,8 +265,8 @@
bgImage.SetSprite(StringUtility.Concat("HeroReturnCallBG_", heroID.ToString()));
- 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