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/HeroReturnWin.cs | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/Main/System/HeroReturn/HeroReturnWin.cs b/Main/System/HeroReturn/HeroReturnWin.cs
index 19c9f61..9f46d84 100644
--- a/Main/System/HeroReturn/HeroReturnWin.cs
+++ b/Main/System/HeroReturn/HeroReturnWin.cs
@@ -2,6 +2,7 @@
using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;
+using Cysharp.Threading.Tasks;
public class HeroReturnWin : UIBase
{
@@ -45,27 +46,27 @@
protected override void InitComponent()
{
closeButton.SetListener(() => UIManager.Instance.CloseWindow<HeroReturnWin>());
- checkInButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnCheckInWin>());
+ checkInButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnCheckInWin>().Forget());
starUpButton.SetListener(() =>
{
if (manager.IsLockStarHero(manager.GetOperationHeroAppearInfo()))
{
- UIManager.Instance.OpenWindow<HeroReturnStarUpWin>();
+ UIManager.Instance.OpenWindowAsync<HeroReturnStarUpWin>().Forget();
return;
}
if (!manager.LoadStarUpChooseHeroStateKey(manager.GetOperationHeroAppearInfo()))
{
- UIManager.Instance.OpenWindow<HeroReturnStarUpChangeWin>();
+ UIManager.Instance.OpenWindowAsync<HeroReturnStarUpChangeWin>().Forget();
return;
}
- UIManager.Instance.OpenWindow<HeroReturnStarUpWin>();
+ UIManager.Instance.OpenWindowAsync<HeroReturnStarUpWin>().Forget();
});
- shopButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnShopWin>());
- skinButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnSkinWin>());
- giftButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnGiftWin>());
- callButton.SetListener(() => UIManager.Instance.OpenWindow<HeroReturnCallWin>());
+ shopButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnShopWin>().Forget());
+ skinButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnSkinWin>().Forget());
+ giftButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnGiftWin>().Forget());
+ callButton.SetListener(() => UIManager.Instance.OpenWindowAsync<HeroReturnCallWin>().Forget());
}
protected override void OnPreOpen()
@@ -217,10 +218,10 @@
manager.LoadCallChooseHeroStateKey(manager.GetOperationHeroAppearInfo()) ?
manager.GetCurrentDisplayCallHeroId() :
manager.GetFirstHeroId());
- uiHeroController.Create(chosenHeroSkinID, modleSize);
+ uiHeroController.Create(chosenHeroSkinID, 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();
// 鏇存柊鑳屾櫙
bgImage.SetSprite(StringUtility.Concat("HeroReturnMainBG_", heroID.ToString()));
--
Gitblit v1.8.0