lcy
2025-11-28 0042e40882c9791c6c7ff8fa7e5f31952682eb10
262 幻境阁系统-客户端

1.隐藏称号名称显示
2.修复显示多个卸下bug
3.加成效果文字对齐
2个文件已修改
18 ■■■■ 已修改文件
Main/System/PhantasmPavilion/PhantasmPavilionManager.Attr.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/PhantasmPavilion/PhantasmPavilionTilteWin.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/PhantasmPavilion/PhantasmPavilionManager.Attr.cs
@@ -45,7 +45,7 @@
                bool hasInitAttr = HasInitAttr(type, id);
                bool hasStarAddAttr = HasStarAddAttr(type, id);
                // 有初始属性
                if (hasInitAttr && !hasStarAddAttr)
                if (hasInitAttr)
                {
                    int[] attrIDList = GetAttrIDList(type, id);
                    // 不支持升星
Main/System/PhantasmPavilion/PhantasmPavilionTilteWin.cs
@@ -68,6 +68,7 @@
        InitRedPoint();
        TabSetActive();
        SelectTiltleBtn();
        txtName.SetActive(false);   //称号名称与美术资源一体,不需要额外单独显示
    }
    protected override void OnPreClose()
@@ -145,6 +146,12 @@
    private void RefreshAll(PhantasmPavilionType type, int tabType, bool isJump = true)
    {
        // 卸下称号后,自动选中第一个物品
        if (!manager.Has(type, manager.selectId))
        {
            manager.SetSelectItemId(type, functionOrder + 1);
        }
        scrTitle.m_Scorller.RefreshActiveCellViews();
        if (isJump)
        {
@@ -212,7 +219,7 @@
        btnTakeOff2.SetActive(state == PhantasmPavilionState.Activated && isCanStarAdd && isUsing);
        btnTakeOff1.SetActive(state == PhantasmPavilionState.Activated && !isCanStarAdd && isUsing && hasLimitTimeShow);
        btnTakeOff3.SetActive(state == PhantasmPavilionState.Activated && isCanStarAdd && isUsing && !hasLimitTimeShow);
        btnTakeOff3.SetActive(state == PhantasmPavilionState.Activated && !isCanStarAdd && isUsing && !hasLimitTimeShow);
        btnUnlock.Display(id);
        btnUnlock1.Display(id);
        btnAddStar.Display(id);
@@ -222,13 +229,6 @@
        UpdateTimer(type, id);
    }
    void RefreshScroller(PhantasmPavilionType type)
    {
        scrTitle.m_Scorller.RefreshActiveCellViews();
        CreateInfoScroller();
    }
    private void CreateInfoScroller()
    {