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