yyl
2026-01-15 bface07b5ea879e40f5be8d082bfa77fb873b0bd
Main/System/Equip/EquipModel.cs
@@ -10,7 +10,7 @@
{
    public const int TotleEquip = 12;  //装备栏大小
    public bool waitEquipOPPack = false;    // 穿戴装备的操作 不含分解
    public float waitEquipOPTime = 0;
    public float waitEquipOPTime = 0;
    public event Action<bool, int> OnEquipOPResultAction;    //是否换上了新装备且分解了 装备索引
    public event Action<BattleDrops> OnItemDropEvent;
@@ -304,6 +304,17 @@
            waitEquipOPTime = Time.time;
            Debug.LogWarning("穿戴装备,向服务器请求");
        }
        //在记录销毁或替换前的装备
        if ((opType == 1 || opType == 2) && !itemIndexList.IsNullOrEmpty())
        {
            foreach (var index in itemIndexList)
            {
                var oldEquip = PackManager.Instance.GetItemByIndex(PackType.Equip, index);
                EquipRecordManager.Instance.oldEquipDic[index] = oldEquip;
            }
        }
        GameNetSystem.Instance.SendInfo(pack);
    }
@@ -388,7 +399,7 @@
            return false;
        }
        selectFloorEquip = GetSelectFloorEquip();
        if (selectFloorEquip == null)
        {
@@ -501,7 +512,7 @@
    }
    public ItemModel GetEquip(int index)
    {
    {
        return PackManager.Instance.GetItemByIndex(PackType.Equip, index);
    }
}