/*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); }