Ejemplo n.º 1
0
    public void EquipItem(UIItem equipItem)
    {
        EquipmentSlot slot = CheckUIItem(equipItem.item);

        Debug.Log("fdsf");

        if (slot.item == null)
        {
            slot.UpdateItem(equipItem.item);
            equipItem.UpdateItem(null);
        }
        else
        {
            UnSwaping(slot);
            Item clone = (Item)ScriptableObject.CreateInstance(typeof(Item));
            clone.Clone(slot.item);
            slot.UpdateItem(equipItem.item);
            equipItem.UpdateItem(clone);
        }
        Swaping(slot);
    }