hch
7 天以前 6a225dbd25f56c7b7e102da53e780bb0a60a302d
453 子 【付费】新增定军阁基金 / 【付费】定军阁基金-客户端
5个文件已修改
35 ■■■■ 已修改文件
Main/System/BattlePass/BattlePassCommonCell.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattlePass/BattlePassCommonWin.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattlePass/BattlePassManager.Common.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattlePass/BattlePassManager.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/FuncPreset/FuncPresetManager.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BattlePass/BattlePassCommonCell.cs
@@ -62,7 +62,11 @@
        }
        else if (config.ZhanlingType == (int)BattlePassType.BetterMainLine)
        {
            valueText.text = config.NeedValue/100 + "-" + config.NeedValue%100;
            valueText.text = config.NeedValue / 100 + "-" + config.NeedValue % 100;
        }
        else if (config.ZhanlingType == (int)BattlePassType.DJG)
        {
            valueText.text = config.NeedValue / 100 + "-" + config.NeedValue % 100;
        }
        else
        {
Main/System/BattlePass/BattlePassCommonWin.cs
@@ -149,6 +149,11 @@
                    totalActivityText.text = Language.Get("BattlePassValue3", totalValue / 100, totalValue % 100);
                    break;
                }
            case BattlePassType.DJG:
                {
                    totalActivityText.text = Language.Get("BattlePassValue8", totalValue / 100, totalValue % 100);
                    break;
                }
        }
    }
Main/System/BattlePass/BattlePassManager.Common.cs
@@ -75,6 +75,13 @@
                    totalValue = MainLevelConfig.GetPassedLevel();
                    break;
                }
            case BattlePassType.DJG:
                {
                    WarlordPavilionManager.Instance.TryGetHistoryMaxFinishProgress(out int layerNum, out int levelNum);
                    //通关
                    totalValue = layerNum*100 + levelNum;
                    break;
                }
        }
        if (HasAnyAward(_type, totalValue))
Main/System/BattlePass/BattlePassManager.cs
@@ -123,6 +123,7 @@
            case BattlePassType.GuBao:
            case BattlePassType.Arena:
            case BattlePassType.BetterMainLine:
            case BattlePassType.DJG:
                {
                    UpdateCommonBPRedpoint(type);
                    break;
@@ -360,6 +361,14 @@
                    //通关的 找上一关值
                    return MainLevelConfig.GetPassedLevel();
                }
            case BattlePassType.DJG:
                {
                    WarlordPavilionManager.Instance.TryGetHistoryMaxFinishProgress(out int layerNum, out int levelNum);
                    //通关
                    return layerNum * 100 + levelNum;
                }
        }
        return 0;       
    }
@@ -393,4 +402,5 @@
    Arena = 5,   //演武场
    Week = 6,    //周战令
    BetterMainLine = 7,    //高级关卡基金
    DJG = 8,    // 定军阁
}
Main/System/FuncPreset/FuncPresetManager.cs
@@ -65,9 +65,10 @@
        {
            return false;
        }
        int layerNum = 0;
        WarlordPavilionManager.Instance.TryGetHistoryMaxPassLayerNum(out layerNum);
        if (layerNum < openConditions[2])
        if (!WarlordPavilionManager.Instance.TryGetHistoryMaxFinishProgress(out int layerNum, out int levelNum))
            return false;
        if (layerNum*100 + levelNum < openConditions[2])
        {
            return false;
        }