From b6411da3f284c653ca722375a2e3d2cef0385c6d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 19 三月 2026 11:40:00 +0800
Subject: [PATCH] 525 子 【挑战】PVP群英榜 / 【挑战】PVP群英榜-前端 - 挑战位是自己的按实时数据显示(除了排名)

---
 Main/System/Qunying/QYFighterCell.cs |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/Main/System/Qunying/QYFighterCell.cs b/Main/System/Qunying/QYFighterCell.cs
index 7134d8c..026bec5 100644
--- a/Main/System/Qunying/QYFighterCell.cs
+++ b/Main/System/Qunying/QYFighterCell.cs
@@ -120,7 +120,7 @@
             matchInfo = list[index];
         }
 
-        nameText.text = UIHelper.ServerStringTrim(matchInfo.PlayerName);
+        
 
         if (GeneralDefine.IsRobot((int)matchInfo.PlayerID))
         {
@@ -131,9 +131,8 @@
             serverText.text = ServerListCenter.Instance.GetServerName((int)matchInfo.ServerID);
         }
 
-        fightPowerText.text = UIHelper.ReplaceLargeArtNum(matchInfo.FightPower);
 
-        officialTitleCell.InitUI(matchInfo.RealmLV, (int)matchInfo.TitleID);
+        
         int heroSkinID = 0;
         if (matchInfo.ModelMark == 0)
         {
@@ -143,7 +142,25 @@
         {
             heroSkinID = PhantasmPavilionManager.Instance.GetModelSkinID((int)matchInfo.ModelMark);
         }
-        model.Create((int)matchInfo.EquipShowSwitch % 1000, heroSkinID, 0.9f);
+
+        if (matchInfo.PlayerID == PlayerDatas.Instance.baseData.PlayerID)
+        {
+            fightPowerText.text = UIHelper.ReplaceLargeArtNum(PlayerDatas.Instance.baseData.FightPower);
+            nameText.text = UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName);
+
+            var skinConfig = HorseSkinConfig.Get(HorseManager.Instance.GetUsingHorseSkinID());
+            model.Create(skinConfig.SkinID, PhantasmPavilionManager.Instance.GetMyModelSkinID(), 0.9f);
+            officialTitleCell.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID);
+        }
+        else
+        {
+            fightPowerText.text = UIHelper.ReplaceLargeArtNum(matchInfo.FightPower);
+            nameText.text = UIHelper.ServerStringTrim(matchInfo.PlayerName);
+            model.Create((int)matchInfo.EquipShowSwitch % 1000, heroSkinID, 0.9f);
+            officialTitleCell.InitUI(matchInfo.RealmLV, (int)matchInfo.TitleID);
+        }
+
+        
         rankText.text = matchInfo.Rank > 0 ? $"{matchInfo.Rank}" : Language.Get("L1125");
         myMark.SetActive(matchInfo.PlayerID == PlayerDatas.Instance.baseData.PlayerID);
 

--
Gitblit v1.8.0