| System/Achievement/AchievementModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Dungeon/DungeonVictoryWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/ItemLogicUtility.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Welfare/SuccessBPCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Welfare/SuccessBattlePassWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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; }