From bddf4df7cbb292011a974b705d6f6d94c0ac6cc1 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 09 十二月 2025 11:44:17 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts
---
Main/System/BillboardRank/PlayerRankWin.cs | 25 +++++++++++--------------
1 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/Main/System/BillboardRank/PlayerRankWin.cs b/Main/System/BillboardRank/PlayerRankWin.cs
index c58478c..a4628ca 100644
--- a/Main/System/BillboardRank/PlayerRankWin.cs
+++ b/Main/System/BillboardRank/PlayerRankWin.cs
@@ -9,7 +9,7 @@
using UnityEngine.UI;
-//閫氱敤鐜╁涓汉鎺掕姒�
+//閫氱敤鐜╁涓汉鎺掕姒�; cell鏁伴噺鏄浐瀹氱殑 闈炲姩鎬佸彉鍖�
public class PlayerRankWin : UIBase
{
[SerializeField] List<PlayerTop3Cell> playerTop3Cells;
@@ -18,26 +18,23 @@
[SerializeField] PlayerRankCell myRankCell;
[SerializeField] Button btnClose;
-
- [HideInInspector] public int rankType;
- [HideInInspector] public string valueFormat = "{0}";
+ //鏁版嵁鍚庣画浠巑anager涓褰曡幏鍙�
[HideInInspector] public int groupValue1 = 0; //涓�鑸敤浜庤法鏈�
[HideInInspector] public int groupValue2 = 0; //涓�鑸敤浜庤法鏈�
+ protected int rankType; //浠巉unctionOrder鑾峰彇
protected override void InitComponent()
{
- btnClose.AddListener(()=>
- {
- CloseWindow();
- });
+ btnClose?.AddListener(CloseWindow);
}
- protected override void NextFrameAfterOpen()
+
+ protected override void OnPreOpen()
{
+ rankType = functionOrder;
RankModel.Instance.onRankRefresh += OnRankRefresh;
scrollerController.OnRefreshCell += OnRefreshCell;
Refresh();
-
}
protected override void OnPreClose()
@@ -53,7 +50,7 @@
public override void Refresh()
{
- cmpStrText.text = Language.Get("RankTypeName_1");
+ cmpStrText.text = RankModel.Instance.GetCmpTabStr(rankType);
ShowTop3();
CreateScroller();
ShowMyRank();
@@ -73,7 +70,7 @@
void OnRefreshCell(ScrollerDataType type, CellView cell)
{
var _cell = cell.GetComponent<PlayerRankCell>();
- _cell.Display(rankType, cell.index + 1, valueFormat);
+ _cell.Display(rankType, cell.index + 1);
RankModel.Instance.ListenRankPage(rankType, cell.index, groupValue1, groupValue2);
}
@@ -82,13 +79,13 @@
{
for (int i = 0; i < playerTop3Cells.Count; i++)
{
- playerTop3Cells[i].Display(functionOrder, i + 1);
+ playerTop3Cells[i].Display(rankType, i + 1);
}
}
void ShowMyRank()
{
- myRankCell.Display(rankType, 0, valueFormat);
+ myRankCell.Display(rankType, 0);
}
--
Gitblit v1.8.0