From d930e85ecc496307fd2e1bd21add1808e44849b8 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期三, 26 十二月 2018 15:41:30 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/Cross_Server' into 【1.4】王者法宝
---
System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs b/System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs
index 12fdd8d..9951697 100644
--- a/System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs
+++ b/System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs
@@ -43,7 +43,9 @@
protected override void OnPreOpen()
{
SetDisplay();
+ CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent += UpdatePlayerInfo;
}
+
protected override void OnAfterOpen()
{
@@ -52,12 +54,19 @@
protected override void OnPreClose()
{
CloseSubWindows();
+ CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent -= UpdatePlayerInfo;
}
protected override void OnAfterClose()
{
}
#endregion
+
+ private void UpdatePlayerInfo()
+ {
+ UpdateScore();
+ UpdateRank();
+ }
private void SetDisplay()
{
@@ -70,10 +79,15 @@
scoreSlider.minValue = 0;
scoreSlider.maxValue = 1;
UpdateScore();
+ UpdateRank();
+ ClickArena();
+ }
+
+ private void UpdateRank()
+ {
var arenaConfig = Config.Instance.Get<CrossServerArenaConfig>(playerInfo.DanLV);
rankText.text = arenaConfig.Name;
rankImg.SetSprite(arenaConfig.IconKey);
- ClickArena();
}
private void UpdateScore()
--
Gitblit v1.8.0