少年修仙传客户端代码仓库
lcy
2024-11-14 a0092e30afb37f289ddc1884751ec36b99d042dd
10271 优化IsFuncOpen()函数,仙盟徽章功能未开启时显示提示
2个文件已修改
8 ■■■■■ 已修改文件
System/FairyAu/FairyMemberWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/FuncOpen.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyMemberWin.cs
@@ -250,7 +250,7 @@
            emblemCell.InitUI(EmblemHelper.GetMyEmblemModel());
            emblemCell.button.SetListener(() =>
            {
                if (!FuncOpen.Instance.IsFuncOpen(fairyEmblemModel.FuncId))
                if (!FuncOpen.Instance.IsFuncOpen(fairyEmblemModel.FuncId, true))
                    return;
                if (!WindowCenter.Instance.IsOpen<FairyEmblemWin>())
                {
UI/Common/FuncOpen.cs
@@ -161,12 +161,16 @@
            return true;
        }
        public bool IsFuncOpen(int key)
        public bool IsFuncOpen(int key, bool tip = false)
        {
            if (tip)
                ProcessorFuncErrorTip(key);
            if (funcOpenState.ContainsKey(key))
            {
                return funcOpenState[key];
            }
            return false;
        }