少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-22 d156e94304acd4950b257e882b4e3f50cdd21b2e
5920 【前端】【1.5.100】诛仙塔功能开发
3个文件已修改
41 ■■■■ 已修改文件
System/JadeDynastyTower/JadeDynastyTowerBehaviour.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyTower/JadeDynastyTowerModel.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyTower/JadeDynastyTowerWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyTower/JadeDynastyTowerBehaviour.cs
@@ -55,9 +55,24 @@
            {
                m_Tower.verticalNormalizedPosition = 0f;
            }
            else if (floorIndex > floors.Count - 3)
            else if (floorIndex >= floors.Count - 2)
            {
                m_Tower.verticalNormalizedPosition = 1f;
                var hasTop = model.IsTopFloor(floors[floors.Count - 1]);
                if (hasTop)
                {
                    if (floorIndex >= floors.Count - 1)
                    {
                        m_Tower.verticalNormalizedPosition = 1f;
                    }
                    else
                    {
                        m_Tower.verticalNormalizedPosition = 0.5f;
                    }
                }
                else
                {
                    m_Tower.verticalNormalizedPosition = 1f;
                }
            }
            else
            {
System/JadeDynastyTower/JadeDynastyTowerModel.cs
@@ -62,6 +62,8 @@
                        break;
                    case 2:
                        break;
                    case 3:
                        break;
                    default:
                        break;
                }
@@ -75,16 +77,22 @@
        private int GetErrorOfChallenge()
        {
            //if (!FuncOpen.Instance.IsFuncOpen(FUNCTIONID))
            //  {
            //  return 1;
            //}
            if (!FuncOpen.Instance.IsFuncOpen(FUNCTIONID))
            {
                return 1;
            }
            var coolDown = dungeonModel.GetEnterCoolDown(JadeDynastyTowerModel.DATA_MAPID);
            if (coolDown != null && coolDown.suplursSeconds > 0)
            {
                return 2;
            }
            var enterTimes = dungeonModel.GetEnterTimes(DATA_MAPID);
            var totalTimes = dungeonModel.GetTotalTimes(DATA_MAPID);
            if (enterTimes >= totalTimes)
            {
                return 2;
                return 3;
            }
            return 0;
@@ -125,7 +133,7 @@
            }
            else if (currentIndex >= sortedFloors.Count - 2)
            {
                for (var i = sortedFloors.Count - 4; i <= sortedFloors.Count - 1; i++)
                for (var i = sortedFloors.Count - 3; i <= sortedFloors.Count - 1; i++)
                {
                    floors.Add(sortedFloors[i]);
                }
System/JadeDynastyTower/JadeDynastyTowerWin.cs
@@ -111,6 +111,8 @@
                m_ChallengeTitle.text = Language.Get("Multiple_Challenge");
                challengeButtonShowState = ChallengeButtonShowState.Normal;
            }
            m_ChallengeImage.gray = !model.IsChallengable();
        }
        private void DisplayFightPower()