yyl
2026-01-23 d165af063d7365e143d92c3a950a0b52e683a66e
Main/System/Equip/EquipModel.cs
@@ -190,18 +190,16 @@
    //处理所有掉落的物品
    public void CalcAllFloorItems()
    {
        int cnt = PackManager.Instance.GetSinglePack(PackType.DropItem).GetItems().Count;
        if (cnt == 0)
        {
            Debug.Log("CalcAllFloorItems 没有掉落物品");
        var items = PackManager.Instance.GetItems(PackType.DropItem);
        if (items.IsNullOrEmpty())
            return;
        }
        int cnt = items.Count;
        needMoreDrop = cnt == 20;
        //构建所有物品
        foreach (var item in PackManager.Instance.GetSinglePack(PackType.DropItem).GetItems())
        foreach (var item in items)
        {
            CalcFloorEquip(item.gridIndex);
        }
@@ -475,7 +473,7 @@
        return equip.GetUseData(23);
    }
    //战斗属性ID列表
    //装备战斗属性ID列表, 如果是卦玉的话基础和战斗都放一起
    public List<int> GetEquipFightAttrs(ItemModel equip)
    {
        if (equip == null)
@@ -505,6 +503,17 @@
        return equip.GetUseData(37);
    }
    public int GetEquipSkillID(ItemModel equip)
    {
        if (equip == null)
        {
            return 0;
        }
        var _list = equip.GetUseData(37);
        return _list.IsNullOrEmpty() ? 0 : _list[0];
    }
    //得到装备位对应的部位名称
    public string GetEquipPlaceName(int place)
    {