少年修仙传客户端代码仓库
lcy
2024-11-19 f7c156765947c4d49fe18d8b385c2ac9d1b553fa
10271 仙盟徽章接入 boss历练活动榜的仙盟榜
2个文件已修改
14 ■■■■■ 已修改文件
System/RankAction/BossTrialFamilyRankCell.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RankAction/BossTrialRankWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RankAction/BossTrialFamilyRankCell.cs
@@ -16,6 +16,7 @@
        [SerializeField] Text numText;
        [SerializeField] Transform rankTextObj;
        [SerializeField] Image rankBG;
        [SerializeField] EmblemCell emblemCell;
        RankModel rankModel { get { return ModelCenter.Instance.GetModel<RankModel>(); } }
        BossTrialModel bossTrialModel { get { return ModelCenter.Instance.GetModel<BossTrialModel>(); } }
@@ -54,6 +55,7 @@
                numText.text = rankData.cmpValue.ToString();
                leaderNameText.text = rankData.name2;
                serverNameText.text = Language.Get("Z2002", ServerListCenter.Instance.GetServerName((int)rankData.value5));
                emblemCell.InitUI(EmblemHelper.GetOtherEmblemModel((int)rankData.value3));
            }
            else
            {
@@ -61,6 +63,8 @@
                numText.text = "0";
                leaderNameText.text = Language.Get("L1046");
                serverNameText.text = string.Empty;
                int defaultFamilyEmblemId = EmblemHelper.GetDefaultFamilyEmblemId();
                emblemCell.InitUI(new EmblemModel(defaultFamilyEmblemId, EmblemHelper.GetEmblemEffectID(defaultFamilyEmblemId)));
            }
        }
System/RankAction/BossTrialRankWin.cs
@@ -44,6 +44,7 @@
        [SerializeField] Text familyName_1;
        [SerializeField] Transform familyMark;
        [SerializeField] EmblemCell emblemCell;
        RankModel rankModel { get { return ModelCenter.Instance.GetModel<RankModel>(); } }
        BossTrialModel model { get { return ModelCenter.Instance.GetModel<BossTrialModel>(); } }
@@ -500,7 +501,6 @@
        void ShowNo1Info()
        {
            RankData rankData = null;
            var rankInfo = rankModel.GetRankPageDatas(BossTrialModel.rankList[model.SelectRank]);
            if (rankInfo != null && rankInfo.ContainsKey(0))
            {
@@ -516,6 +516,7 @@
                    headIconObj.SetActive(true);
                    familyName_1.SetActive(false);
                    familyMark.SetActive(false);
                    emblemCell.SetActive(false);
                    playerName_1.text = rankData.name1;
                    serverName_1.text = "";
                }
@@ -528,6 +529,7 @@
                    headIconObj.SetActive(true);
                    familyName_1.SetActive(false);
                    familyMark.SetActive(false);
                    emblemCell.SetActive(false);
                    playerName_1.text = rankData.name1;
                    serverName_1.text = Language.Get("Z2002", serverName);
                }
@@ -541,7 +543,9 @@
                    headIconObj.SetActive(false);
                    familyName_1.SetActive(true);
                    familyMark.SetActive(true);
                    emblemCell.SetActive(true);
                    familyName_1.text = rankData.name1;
                    emblemCell.InitUI(EmblemHelper.GetOtherEmblemModel((int)rankData.value3));
                }
                score_1.text = Language.Get("L2013", Language.Get("CrossBattleField79"), rankData.cmpValue);
@@ -555,12 +559,16 @@
                    headIconObj.SetActive(false);
                    familyName_1.SetActive(true);
                    familyMark.SetActive(true);
                    emblemCell.SetActive(true);
                    int defaultFamilyEmblemId = EmblemHelper.GetDefaultFamilyEmblemId();
                    emblemCell.InitUI(new EmblemModel(defaultFamilyEmblemId, EmblemHelper.GetEmblemEffectID(defaultFamilyEmblemId)));
                }
                else
                {
                    headIconObj.SetActive(true);
                    familyName_1.SetActive(false);
                    familyMark.SetActive(false);
                    emblemCell.SetActive(false);
                }
                playerName_1.text = Language.Get("L1046");