From f08c7d3942b5087ec5d333d137afdb3dca0f54e4 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期六, 01 三月 2025 22:43:34 +0800
Subject: [PATCH] 10349 【越南】【英文】【BT】【砍树】跨服竞技场优化 - 查看比赛积分
---
LogicProject/System/CrossServerQualifying/CSQShootOutPlayerCell.cs | 21 ++++++++++++++++++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/LogicProject/System/CrossServerQualifying/CSQShootOutPlayerCell.cs b/LogicProject/System/CrossServerQualifying/CSQShootOutPlayerCell.cs
index 78d4c13..a456f3f 100644
--- a/LogicProject/System/CrossServerQualifying/CSQShootOutPlayerCell.cs
+++ b/LogicProject/System/CrossServerQualifying/CSQShootOutPlayerCell.cs
@@ -16,7 +16,9 @@
Text nameStr;
Text fightPower;
ImageEx playerImg;
+ Button playerBtn;
+ uint m_groupMark;
protected override void Awake()
{
headImg = proxy.GetWidgtEx<AvatarCell>("head");
@@ -24,10 +26,13 @@
nameStr = proxy.GetWidgtEx<Text>("name");
fightPower = proxy.GetWidgtEx<Text>("fightPower");
playerImg = proxy.GetWidgtEx<ImageEx>("playerImg");
+ playerBtn = proxy.GetWidgtEx<Button>("playerImg");
}
- public void Display(uint playerID, uint winner)
+
+ public void Display(uint playerID, uint winner, uint groupMark = 0)
{
+ m_groupMark = groupMark;
if (CrossServerQualifyingModel.Instance.fightersInfo.ContainsKey(playerID))
{
var player = CrossServerQualifyingModel.Instance.fightersInfo[playerID];
@@ -52,8 +57,18 @@
nameStr.text = Language.Get("UnDetermind");
fightPower.text = "0";
playerImg.gray = winner != 0 ? true : false;
- }
-
+ }
+
+ playerBtn.AddListener(() => {
+ ShowScore(playerID, m_groupMark);
+ });
+ }
+
+ void ShowScore(uint playerID, uint m_groupMark)
+ {
+ if (m_groupMark == 0 || playerID == 0)
+ return;
+ CrossServerQualifyingModel.Instance.QueryRaceScoreEvent.Invoke(playerID, m_groupMark);
}
}
--
Gitblit v1.8.0