1
This commit is contained in:
@@ -38,12 +38,16 @@ public class UIHome_BY_RankPanel : SubUIBase
|
||||
{
|
||||
base.OnShow(args);
|
||||
|
||||
// 优先使用入口(UIHomeMain)预取的配置,避免重复请求
|
||||
if (args is RankingRewardConfig cfg)
|
||||
_rankingRewardConfig = cfg;
|
||||
|
||||
// 加载排名奖励配置
|
||||
if (_rankingRewardConfig == null)
|
||||
{
|
||||
APIRequestList.GetRankingRewardConfig(cfg =>
|
||||
APIRequestList.GetRankingRewardConfig(config =>
|
||||
{
|
||||
_rankingRewardConfig = cfg;
|
||||
_rankingRewardConfig = config;
|
||||
SwitchRankType(_currentRankType);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -173,7 +173,16 @@ public class UIHomeMain : UIBase
|
||||
});
|
||||
btn_Rank.onClick.AddListener(() =>
|
||||
{
|
||||
subUIManager.ShowAsync(UIPanel.RankPanel);
|
||||
APIRequestList.GetRankingRewardConfig(cfg =>
|
||||
{
|
||||
if (cfg.isMaintaining)
|
||||
{
|
||||
// 排行榜维护中:弹提示弹窗(点确认关闭),不打开界面
|
||||
UIManager.Instance.ShowTiShi(string.IsNullOrEmpty(cfg.maintainingMessage) ? "维护中..." : cfg.maintainingMessage);
|
||||
return;
|
||||
}
|
||||
subUIManager.ShowAsync(UIPanel.RankPanel, cfg);
|
||||
});
|
||||
});
|
||||
btn_Email.onClick.AddListener(() =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user