少年修仙传客户端代码仓库
client_Zxw
2018-12-24 a4cba86dc3a2043d8063a3619871fbb309836c47
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
2个文件已修改
27 ■■■■ 已修改文件
System/CrossServerOneVsOne/CrossServerSettlementWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/FightingPKWin.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerSettlementWin.cs
@@ -109,6 +109,10 @@
                var endTime = model.GetCoolDownEndTime(DungeonCoolDownType.LeaveMap);
                var seconds = (endTime - DateTime.Now).TotalSeconds;
                m_DropOutBtnText.text = Language.Get("DungeonVictoryWin_Btn_Exit_1", Mathf.Clamp((int)seconds, 0, int.MaxValue));
                if (seconds <= 0)
                {
                    ExitDungeon();
                }
            }
        }
        #endregion
System/CrossServerOneVsOne/FightingPKWin.cs
@@ -39,7 +39,7 @@
            m_RoleInformation1.SetHeroHead(CrossServerLogin.Instance.oneVsOnePlayerData.myJob, 0);
            string PlayerName = UIHelper.ServerStringTrim(CrossServerLogin.Instance.oneVsOnePlayerData.myName);
            m_RoleInformation1.SetHeroLvAndName((int)PlayerDatas.Instance.baseData.LV, PlayerName);
            m_RoleInformation1.SetHeroHP((int)PlayerDatas.Instance.baseData.HP, PlayerDatas.Instance.extersion.MaxHP);
            m_RoleInformation1.SetHeroHP(PlayerDatas.Instance.extersion.MaxHP, (int)PlayerDatas.Instance.baseData.HP);
            m_RoleInformation1.SetShieldNumber(PlayerDatas.Instance.extersion.MaxProDef, (int)PlayerDatas.Instance.baseData.ExAttr4);
            //------------------------------------//对手信息
@@ -113,7 +113,7 @@
                    break;
                case PlayerDataRefresh.MaxHP://最大血量的刷新28
                case PlayerDataRefresh.HP://当前血量29
                    m_RoleInformation1.SetHeroHP((int)PlayerDatas.Instance.baseData.HP, PlayerDatas.Instance.extersion.MaxHP);
                    m_RoleInformation1.SetHeroHP(PlayerDatas.Instance.extersion.MaxHP, (int)PlayerDatas.Instance.baseData.HP);
                    break;
                case PlayerDataRefresh.ExAttr4://当前护盾值
                case PlayerDataRefresh.MaxProDef://最大护盾值
@@ -173,30 +173,25 @@
        {
            int roundNum = dungeonModel.mission.roundNum;
            int myWin = 0;
            int youWin = 0;
            int playerID = (int)PlayerDatas.Instance.baseData.PlayerID;
            DebugEx.Log("玩家ID"+ playerID);
            if (dungeonModel.mission.roundWinerIDList != null)
            {
                for (int i = 0; i < dungeonModel.mission.roundWinerIDList.Length; i++)
                {
                    DebugEx.Log("玩家ID" + dungeonModel.mission.roundWinerIDList[i]+"回合数"+ i);
                    if (dungeonModel.mission.roundWinerIDList[i] == playerID)
                    {
                        myWin += 1;
                    }
                    else
                    {
                        youWin += 1;
                    }
                }
            }
            }
            m_ScoreText1.text = myWin.ToString();
            if ((roundNum - myWin) - 1 > 0)
            {
                m_ScoreText2.text = (roundNum - myWin - 1).ToString();
            }
            else
            {
                m_ScoreText2.text = (roundNum - myWin).ToString();
            }
            m_ScoreText2.text = youWin.ToString();
           
        }