少年修仙传客户端代码仓库
Client_PangDeRong
2018-12-26 7bb30e7a3e292fcb0a5d08370d174019baeb8e6d
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
4个文件已修改
28 ■■■■ 已修改文件
Lua/Gen/XLuaGenAutoRegister.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOneArenaWin.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerOneVsOneWin.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/Gen/XLuaGenAutoRegister.cs
@@ -302,7 +302,7 @@
            translator.DelayWrapLoader(typeof(SelectEquipModel), SelectEquipModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerOneVsOneModel), SnxxzUICrossServerModelWrap.__Register);
            translator.DelayWrapLoader(typeof(Snxxz.UI.CrossServerOneVsOneModel), SnxxzUICrossServerOneVsOneModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Item_Class), Item_ClassWrap.__Register);
Lua/Gen/XLuaGenAutoRegister.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 11479d6613f53454b9f092ed34c058f8
timeCreated: 1545617198
timeCreated: 1545808556
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/CrossServerOneVsOne/CrossServerOneVsOneArenaWin.cs
@@ -43,6 +43,7 @@
        protected override void OnPreOpen()
        {
            SetDisplay();
            CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent += UpdatePlayerInfo;
            TimeMgr.Instance.OnMinuteEvent += UpdateMinute;
            GlobalTimeEvent.Instance.secondEvent += UpdateSecond;
            DTCC002_tagGCCrossRealmPKStartMatch.CrossServerStartMatchEvent += OnStartMatch;
@@ -55,6 +56,7 @@
        protected override void OnPreClose()
        {
            CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent -= UpdatePlayerInfo;
            TimeMgr.Instance.OnMinuteEvent -= UpdateMinute;
            GlobalTimeEvent.Instance.secondEvent -= UpdateSecond;
            DTCC002_tagGCCrossRealmPKStartMatch.CrossServerStartMatchEvent -= OnStartMatch;
@@ -65,6 +67,12 @@
        }
        #endregion
        private void UpdatePlayerInfo()
        {
            UpdateMatchInfo();
            UpdatePKInfo();
        }
        private void SetDisplay()
        {
            UpdateMatchInfo();
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()