//穿戴指定的武器
    public bool Equip(Weapon weapon, Slot slot)
    {
        EquipmentSlot targetSlot = FindSolt(weapon.weaponType);

        if (null == targetSlot)
        {
            Debug.LogWarning("未找到指定类型[" + weapon.weaponType + "]的装备插槽");
            return(false);
        }

        if (null == targetSlot.storedItem)
        {
            targetSlot.PutDownItem(weapon, 1);
            slot.storeItem(null);
        }
        else
        {
            Debug.Log("交换");
            targetSlot.SwapWithSlotDirect(slot);
        }
        return(true);
    }