| | |
| | | protected override void OnPreOpen()
|
| | | {
|
| | | SetDisplay();
|
| | | CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent += UpdatePlayerInfo;
|
| | | }
|
| | |
|
| | | protected override void OnAfterOpen()
|
| | | {
|
| | |
|
| | |
| | | protected override void OnPreClose()
|
| | | {
|
| | | CloseSubWindows();
|
| | | CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent -= UpdatePlayerInfo;
|
| | | }
|
| | | protected override void OnAfterClose()
|
| | | {
|
| | |
|
| | | }
|
| | | #endregion
|
| | |
|
| | | private void UpdatePlayerInfo()
|
| | | {
|
| | | UpdateScore();
|
| | | UpdateRank();
|
| | | }
|
| | |
|
| | | private void SetDisplay()
|
| | | {
|
| | |
| | | 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()
|