64 【命格】自动推演问题 - 修复已开启命格号切未开启命格号,然后再开启自动命格报错问题
2个文件已修改
12 ■■■■■ 已修改文件
Main/System/Equip/EquipModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Mingge/MinggeManager.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Equip/EquipModel.cs
@@ -273,7 +273,7 @@
    }
    /// <summary>
    /// 装备操作, // 0 - 拾取非装备物品;1 - 分解;2 - 穿戴/替换
    /// 装备操作, // 0 - 拾取非装备物品;1 - 分解;2 - 穿戴/替换 3 请求更多卡住的装备
    /// </summary>
    /// <param name="itemIndexList"> 暂定都是单件处理如果要批量处理 注意战力的计算消耗</param>
    /// <param name="opType"></param>
Main/System/Mingge/MinggeManager.cs
@@ -44,6 +44,7 @@
        DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOK;
        FuncPresetManager.Instance.OnFuncPresetUseDataEvent += OnFuncPresetUseDataEvent;
        GlobalTimeEvent.Instance.MSEvent += OnMSEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        ParseConfig();
    }
@@ -56,6 +57,7 @@
        DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOK;
        FuncPresetManager.Instance.OnFuncPresetUseDataEvent -= OnFuncPresetUseDataEvent;
        GlobalTimeEvent.Instance.MSEvent -= OnMSEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
    }
@@ -102,6 +104,14 @@
        waitTYOPPack = false;
    }
    void OnFuncStateChangeEvent(int id)
    {
        if (id == (int)FuncOpenEnum.Mingge)
        {
            InitAutoSet();
        }
    }
    void OnPlayerLoginOK()
    {
        InitAutoSet();