From 0fa617a09eedf6bdb25eda55fac1d3344859fd93 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 31 三月 2026 19:46:31 +0800
Subject: [PATCH] webgl

---
 Main/System/Main/HeroFightingCardCell.cs |   18 +++++-------------
 1 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/Main/System/Main/HeroFightingCardCell.cs b/Main/System/Main/HeroFightingCardCell.cs
index 1a797c7..87c4a1e 100644
--- a/Main/System/Main/HeroFightingCardCell.cs
+++ b/Main/System/Main/HeroFightingCardCell.cs
@@ -1,4 +1,5 @@
-锘縰sing UnityEngine;
+锘縰sing Cysharp.Threading.Tasks;
+using UnityEngine;
 using UnityEngine.UI;
 using System.Collections.Generic;
 
@@ -95,16 +96,7 @@
         var heroConfig = HeroConfig.Get(heroID);
         qualityBG.SetSprite("herocBG" + heroConfig.Quality);
 
-        var sprite = UILoader.LoadSprite("HeroHead", HeroSkinConfig.Get(hero.SkinID).RectangleIcon);
-        if (sprite == null)
-        {
-            // 鍐呯綉鏈厤缃椂
-            heroIcon.SetSprite("herohead_big_default");
-        }
-        else
-        {
-            heroIcon.overrideSprite = sprite;
-        }
+        UILoader.LoadSprite("HeroHead", HeroSkinConfig.Get(hero.SkinID).RectangleIcon, heroIcon, "herohead_big_default").Forget();
 
         if (star == 0)
         {
@@ -139,7 +131,7 @@
     {
         HeroUIManager.Instance.SortHeroList();
         HeroUIManager.Instance.selectHeroGuid = guid;
-        UIManager.Instance.OpenWindow<HeroTrainBaseWin>();
+        UIManager.Instance.OpenWindowAsync<HeroTrainBaseWin>().Forget();
     }
 
     void ClickEmpty()
@@ -158,7 +150,7 @@
             }
             return;
         }
-        UIManager.Instance.OpenWindow<HeroPosWin>();
+        UIManager.Instance.OpenWindowAsync<HeroPosWin>().Forget();
     }
     void OnSkillCast(bool isfighting)
     {

--
Gitblit v1.8.0