hch
2025-11-27 50f6bc943d9d64c47538a89724081ab46d08d47a
0312 功能开启增加按关卡
2个文件已修改
23 ■■■■ 已修改文件
Main/Component/UI/Common/FuncOpen.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Config/Configs/FuncOpenLVConfig.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Component/UI/Common/FuncOpen.cs
@@ -154,6 +154,11 @@
            errorCode = 1;
            return false;
        }
        if (config.ManLevel > 0 && PlayerDatas.Instance.baseData.ExAttr1 < config.ManLevel)
        {
            errorCode = 5;
            return false;
        }
        return true;
        // return false;
    }
@@ -212,6 +217,9 @@
                    case 4:
                        SysNotifyMgr.Instance.ShowStringTip(Language.Get("FuncLimit_Mission", TaskManager.Instance.GetNeedFinishTaskCount(config.LimitMissionID)));
                        break;
                    case 5:
                        SysNotifyMgr.Instance.ShowStringTip(Language.Get("FuncLimit_ManLevel", config.ManLevel/10000, config.ManLevel/100%100, config.ManLevel%100));
                        break;
                }
            }
        }
@@ -252,6 +260,8 @@
                    return Language.Get("FuncLimit_Realm", RealmConfig.Get(config.LimiRealmLV).Name);
                case 4:
                    return Language.Get("FuncLimit_Mission", TaskManager.Instance.GetNeedFinishTaskCount(config.LimitMissionID));
                case 5:
                    return Language.Get("FuncLimit_ManLevel", config.ManLevel/10000, config.ManLevel/100%100, config.ManLevel%100);
            }
        }
        return string.Empty;
Main/Config/Configs/FuncOpenLVConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2025年8月28日
//    [  Date ]:           Thursday, November 27, 2025
//--------------------------------------------------------
using System.Collections.Generic;
@@ -21,6 +21,7 @@
    public int LimiRealmLV;
    public int LimitMissionID;
    public int OpenDay;
    public int ManLevel;
    public string Name;
    public string Desc;
    public string Icon;
@@ -46,13 +47,15 @@
            int.TryParse(tables[4],out OpenDay); 
            Name = tables[5];
            int.TryParse(tables[5],out ManLevel);
            Desc = tables[6];
            Name = tables[6];
            Icon = tables[7];
            Desc = tables[7];
            Award = ConfigParse.ParseIntArray2Dict(tables[8]);
            Icon = tables[8];
            Award = ConfigParse.ParseIntArray2Dict(tables[9].Replace("(", "[").Replace(")", "]"));
        }
        catch (Exception exception)
        {