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/Hero/UIHeroController.cs |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/Main/System/Hero/UIHeroController.cs b/Main/System/Hero/UIHeroController.cs
index bd23c5b..8b2c15b 100644
--- a/Main/System/Hero/UIHeroController.cs
+++ b/Main/System/Hero/UIHeroController.cs
@@ -1,4 +1,4 @@
-
+锘�
 using System;
 using Spine;
 using Spine.Unity;
@@ -26,14 +26,13 @@
 	private static int lastInitFrame = -1; // 涓婁竴娆℃墽琛孖nitialize鐨勫抚鍙凤紝鐢ㄤ簬纭繚姣忓抚鏈�澶�1娆�
 	private static GameObjectPoolManager.GameObjectPool cachedUIHeroPool; // 缂撳瓨UIHero棰勫埗浣撴睜
 	private RectTransform _instanceRect; // 缂撳瓨RectTransform閬垮厤閲嶅GetComponent
-
 	public Action onComplete;
+#pragma warning disable CS1998 // 寮傛鏂规硶鍐呴儴閫氳繃 DelayedInitializeAsync 寮傛鎵ц锛屾棤闇�鐩存帴 await
 	public async UniTask Create(int _skinID, float scale = 0.8f, Action _onComplete = null, string motionName = "idle", bool isLh = false)
 	{
 		if (skinID == _skinID)
 		{
 			//閬垮厤閲嶅鍒涘缓
-
 			if (skeletonGraphic != null)
 			{
 				SetMaterialNone();
@@ -114,6 +113,7 @@
 		// 浣跨敤 UniTask 杩涜寮傛鍒濆鍖栵紝灏唅nstanceGO鍒涘缓鍜岃祫婧愬姞杞介兘绉诲埌寮傛澶勭悊
 		DelayedInitializeAsync(skinConfig, motionName, isLh, loadCancellationToken.Token).Forget();
 	}
+#pragma warning restore CS1998
 
 	/// <summary>
 	/// 鍙栨秷涔嬪墠鐨勫姞杞戒换鍔�
@@ -501,7 +501,6 @@
 	private async UniTaskVoid DelayedInitializeAsync(HeroSkinConfig skinConfig, string motionName, bool isLh, System.Threading.CancellationToken cancellationToken)
 	{
 		isInitializing = true;
-
 		try
 		{
 			// 妫�鏌ユ槸鍚﹀凡琚彇娑�
@@ -509,10 +508,8 @@
 
 			// 鑾峰彇鍔犺浇淇″彿閲� - 闄愬埗骞跺彂鏁帮紝閬垮厤璧勬簮绔炰簤
 			await AcquireLoadSlotAsync(cancellationToken);
-
 			// 寮傛鍒涘缓instanceGO鍜屽姞杞借祫婧愶紙鐪熸鐨勫紓姝ワ紝涓嶉樆濉烇級
 			await CreateInstanceAndLoadAssetsAsync(skinConfig, isLh, cancellationToken);
-
 			// 鍐嶆妫�鏌ユ槸鍚﹀凡琚彇娑�
 			cancellationToken.ThrowIfCancellationRequested();
 

--
Gitblit v1.8.0