少年修仙传客户端代码仓库
4710 【主干】修行之路 打开没有滑动到可领取的位置
4712 【主干】守卫人皇结算报错
4714 【主干】格式化显示错误
5个文件已修改
52 ■■■■■ 已修改文件
System/Achievement/AchievementModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonVictoryWin.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemLogicUtility.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SuccessBPCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SuccessBattlePassWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Achievement/AchievementModel.cs
@@ -132,11 +132,11 @@
                    {
                        continue;
                    }
                    if (!Achievement.IsReach(successID, achievements[successID].progress))
                    if (!Achievement.IsReach(successID, achievements[successID].progress) && !achievements[successID].completed)
                    {
                        continue;
                    }
                    if (achievements[successID].completed == false)
                    if (!achievements[successID].completed || (isBuyBP() && !achievements[successID].completedBP))
                    {
                        state = true;
                        break;
System/Dungeon/DungeonVictoryWin.cs
@@ -326,25 +326,31 @@
                            break;
                    }
                    m_Grade.SetNativeSize();
                    m_GradeScore.text = string.Empty;
                    if (m_GradeScore != null && PlayerDatas.Instance.baseData.MapID == PersonalBossModel.PERSONALBOSS_MAPID)
                    if (m_GradeScore != null)
                    {
                        int rate = 0;
                        if (dungeonModel.GetRewardRateWithGrade(PersonalBossModel.PERSONALBOSS_MAPID, grade, out rate))
                        m_GradeScore.text = string.Empty;
                        if (PlayerDatas.Instance.baseData.MapID == PersonalBossModel.PERSONALBOSS_MAPID)
                        {
                            m_GradeScore.SetActive(true);
                            m_GradeScore.text = Language.Get("PersonalBossGrade", rate);
                            int rate = 0;
                            if (dungeonModel.GetRewardRateWithGrade(PersonalBossModel.PERSONALBOSS_MAPID, grade, out rate))
                            {
                                m_GradeScore.SetActive(true);
                                m_GradeScore.text = Language.Get("PersonalBossGrade", rate);
                            }
                        }
                    }
                    else
                    {
                        m_GradeScore.SetActive(false);
                        else
                        {
                            m_GradeScore.SetActive(false);
                        }
                    }
                }
                else
                {
                    m_GradeBottom.SetActive(false);
                    m_GradeScore.text = string.Empty;
                    if (m_GradeScore != null)
                    {
                        m_GradeScore.text = string.Empty;
                    }
                }
            }
System/KnapSack/Logic/ItemLogicUtility.cs
@@ -1423,6 +1423,10 @@
        }
        #endregion
        private double numto2Decimals(double value)
        {
            return (double)((int)(value*100)/100.00);
        }
        //设置玩家货币显示
        public string OnChangeCoinsUnit(ulong value)
        {
@@ -1432,7 +1436,7 @@
                if (strCoins.Length < 7)
                {
                    double coins = (double)value / 10000;
                    double coins = numto2Decimals((double)value / 10000);
                    strCoins = coins.ToString("0.00").Replace(".00", "") + Language.Get("KnapS114");
                }
                else
@@ -1445,7 +1449,7 @@
            {
                if (strCoins.Length < 11)
                {
                    double coins = (double)value / 100000000;
                    double coins = numto2Decimals((double)value / 100000000);
                    strCoins = coins.ToString("0.00").Replace(".00", "") + Language.Get("KnapS115");
                }
                else
@@ -1456,7 +1460,7 @@
            }
            else if (strCoins.Length >= 13 && strCoins.Length < 19)
            {
                double coins = (double)value / 1000000000000;
                double coins = numto2Decimals((double)value / 1000000000000);
                strCoins = coins.ToString("0.00").Replace(".00", "") + Language.Get("KnapS126");
            }
            else if (strCoins.Length >= 19)
System/Welfare/SuccessBPCell.cs
@@ -107,7 +107,7 @@
            {
                isReach = true;
                //m_GetBtn.SetColorful(m_GetText, true);
                m_GetBtn.SetActive(true);
                //m_GetBtn.SetActive(true);
                if (!achievement.completed || (isBuy && !achievement.completedBP))
                {
                    m_GetEffect.gameObject.SetActive(true);
System/Welfare/SuccessBattlePassWin.cs
@@ -157,9 +157,13 @@
                if (jumpIndex == 0 && model.TryGetAchievement(successID, out achievement))
                {
                    if (Achievement.IsReach(successID, achievement.progress))
                    if (Achievement.IsReach(successID, achievement.progress) || achievement.completed)
                    {
                        if (achievement.completed == false || achievement.completedBP == false)
                        if (!achievement.completed)
                        {
                            jumpIndex = index;
                        }
                        else if (model.isBuyBP() && !achievement.completedBP)
                        {
                            jumpIndex = index;
                        }