hch
2026-02-04 733b6de6dbb5a133c770c611e793ffd49b1ccf08
357 子 【内政】红颜系统 / 【内政】红颜系统-客户端
3个文件已修改
15 ■■■■ 已修改文件
Main/System/BeautyMM/BeautyMMShowWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BeautyMM/BeautyMMSkinCell.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BeautyMM/BeautyMMSkinWin.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BeautyMM/BeautyMMShowWin.cs
@@ -17,6 +17,7 @@
    [SerializeField] Button leftBtn;
    [SerializeField] Button rightBtn;
    [SerializeField] Button skinBtn;
    [SerializeField] Image skinRedImg;
    [SerializeField] Transform trainRect;
    [SerializeField] Transform activeRect;
@@ -234,7 +235,7 @@
            BeautyMMManager.Instance.selectLoveItemID = itemlist[0];
        }
        CreateScroller();
        skinRedImg.SetActive(BeautyMMManager.Instance.IsMMSkinRed(mmID));
    }
Main/System/BeautyMM/BeautyMMSkinCell.cs
@@ -41,7 +41,8 @@
        }
        usedText.SetActive(skinData.Used == 1);
        selectImg.SetActive(BeautyMMManager.Instance.selectSkinID == skinID);
        redImg.SetActive(redState > 0);
        redImg.SetActive(mmData != null && mmData.State != 0 && redState > 0);
        btn.AddListener(() =>
        {
Main/System/BeautyMM/BeautyMMSkinWin.cs
@@ -38,7 +38,7 @@
        mmID = functionOrder;
        BeautyMMManager.Instance.selectSkinID = BeautyMMManager.Instance.GetUsedSkinID(mmID);
        clothesScroller.OnRefreshCell += OnRefreshCell;
        BeautyMMManager.Instance.OnSelectSkinIDChange += Display;
        BeautyMMManager.Instance.OnSelectSkinIDChange += OnSelectSkinIDChange;
        CreateScroller();
        Display();
    }
@@ -46,9 +46,14 @@
    protected override void OnPreClose()
    {
        clothesScroller.OnRefreshCell -= OnRefreshCell;
        BeautyMMManager.Instance.OnSelectSkinIDChange -= Display;
        BeautyMMManager.Instance.OnSelectSkinIDChange -= OnSelectSkinIDChange;
    }
    void OnSelectSkinIDChange()
    {
        clothesScroller.m_Scorller.RefreshActiveCellViews();
        Display();
    }
    void Display()
    {