少年修仙传客户端代码仓库
hch
2025-02-19 d7f9c97a8c75d239a7459d877762eb3c43590a60
0312 跨服竞技场入口界面增加排名显示
3个文件已修改
20 ■■■■■ 已修改文件
System/CrossServerOneVsOne/CrossServerOneVsOneArenaWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/RankingWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOneArenaWin.cs
@@ -94,7 +94,6 @@
        private void UpdateMatchPlayers()
        {
            playerObjs.SetActive(true);
            for (int i = 0; i < matchPlayerObjs.Length; i++)
            {
                matchPlayerObjs[i].Display(i);
System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs
@@ -11,6 +11,7 @@
        [SerializeField] Text lvText;
        [SerializeField] Text fightPowerTxt;
        [SerializeField] Text rankText;
        [SerializeField] Text billBoardRankText;
        [SerializeField] Text curScoreText;
        [SerializeField] Text honorText;
        [SerializeField] Image rankImg;
@@ -48,9 +49,12 @@
        protected override void OnPreOpen()
        {
            crossServerRewardModel.ViewCrossPKBillboard(CrossServerOneVsOnePKSeason.Instance.ZoneID, CrossServerOneVsOnePKSeason.Instance.SeasonID, true);
            SetDisplay();
            PlayerDatas.Instance.playerDataRefreshEvent += UpdatePlayerData;
            CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent += UpdatePlayerInfo;
            crossServerRewardModel.RankInformationUpdate += RankInformationUpdate;
            RankInformationUpdate();
        }
        protected override void OnActived()
        {
@@ -67,6 +71,7 @@
            CloseSubWindows();
            PlayerDatas.Instance.playerDataRefreshEvent -= UpdatePlayerData;
            CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent -= UpdatePlayerInfo;
            crossServerRewardModel.RankInformationUpdate -= RankInformationUpdate;
            funcId = 0;
        }
        protected override void OnAfterClose()
@@ -75,6 +80,19 @@
        }
        #endregion
        private void RankInformationUpdate()
        {
            if (crossServerRewardModel.MyRank > -1 && crossServerRewardModel.MyRank < 1000)
            {
                billBoardRankText.text = Language.Get("RankingWin__15") + " " + (crossServerRewardModel.MyRank + 1).ToString();
            }
            else
            {
                billBoardRankText.text = Language.Get("RankingWin__15") + " " + Language.Get("CrossServer123");
            }
        }
        private void UpdatePlayerInfo()
        {
            UpdateScore();
System/CrossServerOneVsOne/RankingWin.cs
@@ -80,6 +80,7 @@
        protected override void OnActived()
        {
            crossServerRewardModel.ViewCrossPKBillboard(crossServerRewardModel.ZoneID, crossServerRewardModel.SeasonID);//关于赛季查询
            crossServerRewardModel.ViewCrossPKBillboard(CrossServerOneVsOnePKSeason.Instance.ZoneID, CrossServerOneVsOnePKSeason.Instance.SeasonID, true);
        }
        protected override void OnAfterOpen()
        {