lcy
10 小时以前 828bb0107f7e62013ab9095434e74729eea910fe
262 幻境阁系统-客户端 内政没开不刷红点
1个文件已修改
13 ■■■■■ 已修改文件
Main/System/PhantasmPavilion/PhantasmPavilionManager.Redpoint.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/PhantasmPavilion/PhantasmPavilionManager.Redpoint.cs
@@ -85,7 +85,8 @@
    public void UpdateItemRedPoint(Image imgRed, PhantasmPavilionType type, int id)
    {
        imgRed.SetActive(false);
        if (!IsFuncOpen())
            return;
        if (!Has(type, id))
            return;
        PhantasmPavilionState state = GetUnLockState(type, id);
@@ -111,6 +112,12 @@
            imgRed.SetActive(true);
        }
    }
    readonly int funcId = 3;//内政
    //内政没开不刷红点
    public bool IsFuncOpen()
    {
        return FuncOpen.Instance.IsFuncOpen(funcId);
    }
    public void UpdateRedPoint()
    {
        parentRedpoint.state = RedPointState.None;
@@ -123,6 +130,10 @@
            }
        }
        if (!IsFuncOpen())
            return;
        // 有可手动解锁的
        UpdateRedPointByCanActivate(PhantasmPavilionType.Model, PhantasmPavilionRepointType.ModelNormal, 1);
        UpdateRedPointByCanActivate(PhantasmPavilionType.Model, PhantasmPavilionRepointType.ModelEvent, 2);