少年修仙传客户端代码仓库
client_Hale
2018-12-27 49c6aef8d723be2220edc53bb7f6bd1775175685
System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs
@@ -43,6 +43,7 @@
        protected override void OnPreOpen()
        {
            SetDisplay();
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += UpdatePlayerData;
            CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent += UpdatePlayerInfo;
        }
@@ -54,6 +55,7 @@
        protected override void OnPreClose()
        {
            CloseSubWindows();
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= UpdatePlayerData;
            CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent -= UpdatePlayerInfo;
        }
        protected override void OnAfterClose()
@@ -68,6 +70,13 @@
            UpdateRank();
        }
        private void UpdatePlayerData(PlayerDataRefresh type)
        {
            if (type != PlayerDataRefresh.CDBPlayerRefresh_Honor) return;
            UpdateHonor();
        }
        private void SetDisplay()
        {
            crossServerWin = WindowCenter.Instance.Get<CrossServerWin>();
@@ -80,6 +89,7 @@
            scoreSlider.maxValue = 1;
            UpdateScore();
            UpdateRank();
            UpdateHonor();
            ClickArena();
        }
@@ -90,6 +100,11 @@
            rankImg.SetSprite(arenaConfig.IconKey);
        }
        private void UpdateHonor()
        {
            honorText.text = UIHelper.GetMoneyCnt(18).ToString();
        }
        private void UpdateScore()
        {
            curScoreText.text = playerInfo.Score.ToString();