コード例 #1
0
 public void Craft()
 {
     if (slot1.item != null && slot2.item != null)
     {
         var item = Recipes.Craft(slot1.item.item, slot2.item.item);
         if (item != null)
         {
             inv.AddItem(item);
             inv.RemoveItem(slot1.item.item);
             inv.RemoveItem(slot2.item.item);
             slot1.transform.GetChild(0)
             .GetComponent <Image>().sprite = null;
             slot2.transform.GetChild(0)
             .GetComponent <Image>().sprite = null;
             Destroy(slot1.item.gameObject);
             Destroy(slot2.item.gameObject);
         }
     }
 }