コード例 #1
0
 //Remove item in one inventory, keeping its container
 public void UseItem(InventoryData inventory, ItemData item, int quantity = 1)
 {
     if (item != null)
     {
         inventory.RemoveItem(item.id, quantity);
         if (item.container_data)
         {
             inventory.AddItem(item.container_data.id, quantity, item.container_data.durability, UniqueID.GenerateUniqueID());
         }
     }
 }