/*public void OnPointerClick(PointerEventData eventData)
     * {
     *
     * }*/

    public void OnPointerDown(PointerEventData eventData)
    {
        Debug.Log("drag_start");
        if (this.item != null)
        {
            if (helditem.item != null)
            {
                Item duplicate = new Item(helditem.item);
                helditem.UpdateInterface(this.item);
                UpdateInterface(duplicate);
            }
            else
            {
                helditem.UpdateInterface(this.item);
                UpdateInterface(null);
            }
        }
        helditem.GetComponent <Description>().ChangeDescription();

        /*else
         * if (helditem.item != null)
         * {
         *  UpdateInterface(helditem.item);
         *  helditem.UpdateInterface(null);
         * }*/
    }
 /*public void AddItem(Item item)
  * {
  *  UpdateSlot(items.FindIndex(i => i.item == null), item);
  * }
  * public void RemoveItem(Item item)
  * {
  *  UpdateSlot(items.FindIndex(i => i.item == item), null);
  *
  * }*/
 public Stats WearedModifiers()
 {
     stats = cannons.GetComponent <Interface_Item>().GetItemStats() + fuselage.GetComponent <Interface_Item>().GetItemStats() + sails.GetComponent <Interface_Item>().GetItemStats() + stern.GetComponent <Interface_Item>().GetItemStats();
     return(stats);
 }