少年修仙传客户端代码仓库
client_Zxw
2018-12-27 8cd22a489c1ed6ae37270207047da047dd42ddcb
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
3个文件已修改
34 ■■■■ 已修改文件
System/CrossServerOneVsOne/FightingPKWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/SeasonRewardCell.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/FightingPKWin.cs
@@ -63,6 +63,7 @@
        protected override void OnPreOpen()
        {
            positionType = (int)PlayerDatas.Instance.baseData.faction;
            CrossServerRewardModel.PkDanLvNow = CrossServerOneVsOnePlayerInfo.Instance.DanLV;
            PlaceOfBirth(positionType);//从出生位置设置信息
            _MyBuffSortList.Clear();
System/CrossServerOneVsOne/SeasonRewardCell.cs
@@ -91,6 +91,32 @@
            {
                if (IsOnTheList())
                {
                    if (ListIndex(crossServerRewardModel.MyRank) == Index)
                    {
                        bool isbool = crossServerRewardModel.IsAwardState(CrossRealmPKAwardStateEnum.SeasonAwardState, -1);
                        if (isbool)
                        {
                            m_IsReachImage.SetActive(false);
                            m_ReceiveBtn.gameObject.SetActive(false);
                            m_IsDrawImage.SetActive(true);
                        }
                        else
                        {
                            m_ReceiveBtn.gameObject.SetActive(true);
                            m_IsReachImage.SetActive(false);
                            m_IsDrawImage.SetActive(false);
                            m_ReceiveBtn.SetListener(() =>
                            {
                                crossServerRewardModel.CrossRealmPKGetAward(CrossRealmPKAwardStateEnum.SeasonAwardState, 0);
                            });
                        }
                    }
                    else
                    {
                        m_IsReachImage.SetActive(true);
                        m_ReceiveBtn.gameObject.SetActive(false);
                        m_IsDrawImage.SetActive(false);
                    }
                }
                else
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -1142,7 +1142,8 @@
        private void IsShowTaskPanel()//是否显示任务面板
        {
            var inDungeon = IsDungeon();
            if (inDungeon || fairyGrabBossModel.grabBossHintOpen)
            var IsCrossServerOneVsOne = GameNetSystem.Instance.crossServerConnected_Loigc;
            if (inDungeon || fairyGrabBossModel.grabBossHintOpen || IsCrossServerOneVsOne)
            {
                m_TaskAndTeamTip.SetActive(false);
                m_TaskSwithButton.gameObject.SetActive(false);
@@ -1269,7 +1270,7 @@
        private void IsCrossServerOneVsOne()
        {
            if (CrossServerRewardModel.IsCrossServerOneVsOne())//是否再跨服副本中
            if (GameNetSystem.Instance.crossServerConnected_Loigc)//是否再跨服副本中
            {
                if (!WindowCenter.Instance.IsOpen("FightingPKWin"))
                {
@@ -1284,7 +1285,6 @@
                m_InGamePusher.gameObject.SetActive(false);
                m_RedBag.gameObject.SetActive(false);
                m_MailObj.SetActive(false);
                m_TaskAndTeamTip.SetActive(false);
                if (Vector3.Distance(m_CastSkillTip.localPosition, m_position2_S.localPosition) <= 1)//技能面板收起状态
                {
                    ShowCastSkill();//显示技能组,隐藏按钮组(强制切换)
@@ -1301,7 +1301,6 @@
                m_InGamePusher.gameObject.SetActive(true);
                OnRedBagGet();
                m_MailObj.SetActive(true);
                m_TaskAndTeamTip.SetActive(true);
            }
        }