hch
2026-01-27 1c6f8ff9d74014540c9978c92237471b69e802a6
422 子 【内政】命格系统 / 【内政】命格系统-客户端
2个文件已修改
21 ■■■■ 已修改文件
Main/System/Mingge/MinggeEquipWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Mingge/MinggeManager.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Mingge/MinggeEquipWin.cs
@@ -1,4 +1,5 @@
using System;
using Cysharp.Threading.Tasks;
using UnityEngine;
using UnityEngine.UI;
public class MinggeEquipWin : UIBase
@@ -75,7 +76,12 @@
        {
            presetObj.SetActive(false);
        }
        if (MinggeManager.Instance.selectFloorEquip == null || MinggeManager.Instance.selectFloorEquip.config == null)
        {
            DelayCloseWindow().Forget();
            Debug.Log("掉落命格不存在");
            return;
        }
        var packIndex = MinggeManager.Instance.GetPackIndex(selectPresetID, MinggeManager.Instance.selectFloorEquip.config.EquipPlace);
        var oldEquip = PackManager.Instance.GetItemByIndex(PackType.Mingge, packIndex);
        if (oldEquip == null)
Main/System/Mingge/MinggeManager.cs
@@ -206,10 +206,6 @@
            return false;
        }
        if (UIManager.Instance.IsOpened<MinggeEquipWin>())
        {
            return false;
        }
        //自动处理: 判断分解 和战力高低 和决定是哪个方案下的装备对比
@@ -223,7 +219,10 @@
                Debug.LogError($"配置错误物品 {selectFloorEquip.itemId} 装备位为0");
                return true;
            }
            UIManager.Instance.OpenWindow<MinggeEquipWin>();
            if (!UIManager.Instance.IsOpened<MinggeEquipWin>())
            {
                UIManager.Instance.OpenWindow<MinggeEquipWin>();
            }
        }
        return true;
@@ -249,6 +248,10 @@
        // {
        //     return;
        // }
        if (waitTYOPPack)
        {
            return;
        }
        waitTYOPPack = true;
        var pack = new CB250_tagCSMinggeTuiyan();