From 964ddfa649ec757b9ac4cfb552bbd1d906488341 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 18 三月 2026 18:49:43 +0800
Subject: [PATCH] 525 子 【挑战】PVP群英榜 / 【挑战】PVP群英榜-前端
---
Main/System/Qunying/QYWin.cs | 10 ++++++++++
Main/System/Qunying/QYNoteCell.cs | 12 ++++++------
Main/System/Qunying/QYFighterCell.cs | 6 +++---
3 files changed, 19 insertions(+), 9 deletions(-)
diff --git a/Main/System/Qunying/QYFighterCell.cs b/Main/System/Qunying/QYFighterCell.cs
index 581581e..7134d8c 100644
--- a/Main/System/Qunying/QYFighterCell.cs
+++ b/Main/System/Qunying/QYFighterCell.cs
@@ -32,7 +32,7 @@
return;
if (!UIHelper.CheckMoneyCount(QunyingManager.challengeMoneyType, 1, 1))
{
- StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, 0);
+ StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, -1);
return;
}
QunyingManager.Instance.atkPlayerId = matchInfo.PlayerID;
@@ -52,7 +52,7 @@
return;
if (!UIHelper.CheckMoneyCount(QunyingManager.challengeMoneyType, 1, 1))
{
- StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, 0);
+ StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, -1);
return;
}
QunyingManager.Instance.atkPlayerId = matchInfo.PlayerID;
@@ -68,7 +68,7 @@
var cnt = Math.Max(1, Math.Min(5, UIHelper.GetMoneyCnt(QunyingManager.challengeMoneyType)));
if (!UIHelper.CheckMoneyCount(QunyingManager.challengeMoneyType, cnt, 1))
{
- StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, 0);
+ StoreModel.Instance.ShowBuyItem(QunyingManager.challengeShopID, -1);
return;
}
QunyingManager.Instance.atkPlayerId = matchInfo.PlayerID;
diff --git a/Main/System/Qunying/QYNoteCell.cs b/Main/System/Qunying/QYNoteCell.cs
index e4f85ab..3e547b3 100644
--- a/Main/System/Qunying/QYNoteCell.cs
+++ b/Main/System/Qunying/QYNoteCell.cs
@@ -13,7 +13,7 @@
[SerializeField] TextEx rankTxt;
[SerializeField] TextEx serverTxt;
[SerializeField] Image stateImg; //鑳滆礋
-
+
[SerializeField] AvatarCell tagAvatarCell;
[SerializeField] TextEx tagLVTxt;
[SerializeField] TextEx tagNameTxt;
@@ -44,10 +44,10 @@
nameTxt.text = PlayerDatas.Instance.baseData.PlayerName;
serverTxt.text = ServerListCenter.Instance.GetServerName(UIHelper.GetServerIDByAccount(PlayerDatas.Instance.baseData.AccID));
stateImg.SetSprite("QYResult" + (arenaGameRec.Value4 == 1 ? 1 : 2));
- rankTxt.text = Language.Get("Qunying20") + arenaGameRec.CurRank;
+ rankTxt.text = arenaGameRec.CurRank == 0 ? Language.Get("L1045") : Language.Get("Qunying20") + arenaGameRec.CurRank;
tagAvatarCell.InitUI(AvatarHelper.GetAvatarModel((int)arenaGameRec.Value3, (int)arenaGameRec.Value5, (int)arenaGameRec.Value6));
-
+
tagAvatarCell.SetListener(() =>
{
if (GeneralDefine.IsRobot((int)arenaGameRec.Value3)) return;
@@ -55,7 +55,7 @@
});
tagLVTxt.text = arenaGameRec.Value8.ToString();
tagNameTxt.text = arenaGameRec.Name;
-
+
if (GeneralDefine.IsRobot((int)arenaGameRec.Value3))
{
tagServerTxt.text = Language.Get("Qunying15");
@@ -66,9 +66,9 @@
}
tagRankTxt.text = Language.Get("Qunying20") + arenaGameRec.TagRank;
tagStateImg.SetSprite("QYResult" + (arenaGameRec.Value4 == 1 ? 2 : 1));
-
+
}
-
+
}
diff --git a/Main/System/Qunying/QYWin.cs b/Main/System/Qunying/QYWin.cs
index 4f9fcf3..01feaab 100644
--- a/Main/System/Qunying/QYWin.cs
+++ b/Main/System/Qunying/QYWin.cs
@@ -97,6 +97,7 @@
PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataRefresh;
GlobalTimeEvent.Instance.secondEvent += OnSecondEvent;
QunyingManager.Instance.OnUpdateQunyingInfoEvent += OnUpdateQunyingInfoEvent;
+ TimeMgr.Instance.OnDayEvent += OnDayEvent;
Display();
}
@@ -129,10 +130,19 @@
PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataRefresh;
GlobalTimeEvent.Instance.secondEvent -= OnSecondEvent;
QunyingManager.Instance.OnUpdateQunyingInfoEvent -= OnUpdateQunyingInfoEvent;
+ TimeMgr.Instance.OnDayEvent -= OnDayEvent;
QunyingManager.Instance.openQYWinNeedRoll = true;
}
+ void OnDayEvent()
+ {
+ RankModel.Instance.ResetQueryParam();
+ RankModel.Instance.QueryRankByPage(QunyingManager.rankType, 0, 3);
+ QunyingManager.Instance.RequestRefreshFighters(0);
+
+ }
+
void OnSecondEvent()
{
ShowGameTime();
--
Gitblit v1.8.0