From cfed80884d9cae56b422faac47563ee9c3aafd7f Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 07 十一月 2024 15:37:33 +0800
Subject: [PATCH] 10271 子 【越南】【砍树】【英文】仙盟徽章,头像框,头像(动态),聊天气泡,聊天表情

---
 System/FriendSystem/PlayerInfoCell.cs |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/System/FriendSystem/PlayerInfoCell.cs b/System/FriendSystem/PlayerInfoCell.cs
index 40a8222..7743d3c 100644
--- a/System/FriendSystem/PlayerInfoCell.cs
+++ b/System/FriendSystem/PlayerInfoCell.cs
@@ -13,8 +13,7 @@
         [SerializeField] Text lvValueText;
         [SerializeField] Text onlineText;
         [SerializeField] Image lvIcon;
-        [SerializeField] Image playerIcon;
-        [SerializeField] Image playerIconBG;
+        [SerializeField] AvatarCell avatarCell;
         [SerializeField] Button detailBtn;
         [SerializeField] RedpointBehaviour behaviour;
 
@@ -42,17 +41,16 @@
             behaviour.redpointId = friendsModel.GetFriendRedPointId(type,playerId);
             nameText.text = friendPlayer.PlayerName;
             onlineText.text = friendsModel.GetOnlineType(friendPlayer.OnlineType);
-            playerIcon.SetSprite(GeneralDefine.GetOtherJobHeadPortrait(friendPlayer.Job, 0));
-
-            if(friendPlayer.OnlineType == 1)
+            avatarCell.InitUI(AvatarHelper.GetAvatarModel((int)friendPlayer.PlayerID, friendPlayer.Face, friendPlayer.FacePic, friendPlayer.Job));
+            if (friendPlayer.OnlineType == 1)
             {
                 unSelectImg.material = null;
                 nameText.color = onlineColor;
                 lvValueText.color = onlineColor;
                 lvDesText.color = onlineColor;
                 lvIcon.material = null;
-                playerIcon.material = null;
-                playerIconBG.material = null;
+                avatarCell.avatarImage.material = null;
+                avatarCell.avatarFrameImage.material = null;
             }
             else
             {
@@ -60,9 +58,9 @@
                 nameText.color = greyColor;
                 lvValueText.color = greyColor;
                 lvDesText.color = greyColor;
-                lvIcon.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
-                playerIcon.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
-                playerIconBG.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
+                lvIcon.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
+                avatarCell.avatarImage.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
+                avatarCell.avatarFrameImage.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
              
             }
 

--
Gitblit v1.8.0