From 21bf9f76f0c9351450150551007038e2d35f93ea Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 20 十二月 2018 11:57:14 +0800
Subject: [PATCH] 5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发

---
 System/CrossServerOneVsOne/CrossServerWin.cs |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/System/CrossServerOneVsOne/CrossServerWin.cs b/System/CrossServerOneVsOne/CrossServerWin.cs
index a6bceb0..f01034a 100644
--- a/System/CrossServerOneVsOne/CrossServerWin.cs
+++ b/System/CrossServerOneVsOne/CrossServerWin.cs
@@ -31,6 +31,7 @@
         CrossServerRewardModel m_CrossServerRewardModel;
         CrossServerRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerRewardModel>()); } }
         CrossServerModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerModel>(); } }
+        CrossServerPlayerInfo playerInfo;
         #region Built-in
         protected override void BindController()
         {
@@ -78,6 +79,7 @@
 
         private void SetDisplay()
         {
+            playerInfo = CrossServerPlayerInfo.Instance;
             var playerData = PlayerDatas.Instance.baseData;
             headImg.SetSprite(GeneralDefine.GetOtherJobHeadPortrait(playerData.Job, 0));
             nameText.text = playerData.PlayerName;
@@ -86,21 +88,21 @@
             scoreSlider.maxValue = 1;
             UpdateScore();
 
-            var arenaConfig = Config.Instance.Get<CrossServerArenaConfig>(crossServerModel.pkResultInfo.DanLV);
+            var arenaConfig = Config.Instance.Get<CrossServerArenaConfig>(playerInfo.DanLV);
             rankText.text = arenaConfig.Name;
 
         }
 
         private void UpdateScore()
         {
-            curScoreText.text = crossServerModel.pkResultInfo.CurScore.ToString();
+            curScoreText.text = playerInfo.Score.ToString();
             int maxScore = 0;
-            bool isMaxRank = crossServerModel.TryGetMaxRank(out maxScore);
+            bool isMaxRank = playerInfo.TryGetMaxRank(out maxScore);
             danLvUpObj.SetActive(!isMaxRank);
             if (!isMaxRank)
             {
-                scorePerText.text = StringUtility.Contact(crossServerModel.pkResultInfo.CurScore, "/", maxScore);
-                scoreSlider.value = (float)crossServerModel.pkResultInfo.CurScore / maxScore;
+                scorePerText.text = StringUtility.Contact(playerInfo.Score, "/", maxScore);
+                scoreSlider.value = (float)playerInfo.Score / maxScore;
             }
         }
 

--
Gitblit v1.8.0