From 51b0f6ed9f4e1d3bb6f8144470b46908c7699a96 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 11 五月 2026 16:20:37 +0800
Subject: [PATCH] Merge branch 'master' into h5version

---
 Main/System/Guild/GuildMemberCell.cs |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/Main/System/Guild/GuildMemberCell.cs b/Main/System/Guild/GuildMemberCell.cs
index 32cbf9c..45c7df1 100644
--- a/Main/System/Guild/GuildMemberCell.cs
+++ b/Main/System/Guild/GuildMemberCell.cs
@@ -1,6 +1,7 @@
 using System;
 using System.Collections;
 using System.Collections.Generic;
+using Cysharp.Threading.Tasks;
 using UnityEngine;
 using UnityEngine.UI;
 
@@ -31,8 +32,8 @@
         var playerInfo = PlayerDatas.Instance.fairyData.GetMember(playerID);
         nameText.text = playerInfo.Name;
 
-        avatarCell.InitUI(AvatarHelper.GetAvatarModel(0, playerInfo.Face, playerInfo.FacePic));
-        titleCell.InitUI(playerInfo.RealmLV, playerInfo.TitleID);
+        avatarCell.InitUI(AvatarHelper.GetAvatarModel(0, playerInfo.Face, playerInfo.FacePic)).Forget();
+        titleCell.InitUI(playerInfo.RealmLV, playerInfo.TitleID).Forget();
         lvText.text = playerInfo.LV.ToString();
         if (playerInfo.FmLV > 0)
         {
@@ -47,9 +48,12 @@
 
         fightPowerText.text = UIHelper.ReplaceLargeArtNum(playerInfo.FightPower);
 
-        avatarCell.AddListener(() =>
+        avatarCell.SetOnLoaded(() =>
         {
-            OtherPlayerDetailManager.Instance.ViewPlayerDetail(playerID, playerInfo.ServerID);
+            avatarCell.AddListener(() =>
+            {
+                OtherPlayerDetailManager.Instance.ViewPlayerDetail(playerID, playerInfo.ServerID);
+            });
         });
 
         contribText.text = playerInfo.ContribDay + "/" + playerInfo.ContribTotal;

--
Gitblit v1.8.0