public void DeleteItem(ItemFunction item)
 {
     item.isBlank = true;
     if (itemImage != null)
     {
         item.itemImage.SetActive(false);
     }
     item.SetName(null);
     item.SetPrice(0);
     item.SetItemQuality(0);
     item.SetTag("EmptySlot");
     item.SetItemType("");
     if (item.GetEnchant())
     {
         item.EnchantOff();
     }
 }
예제 #2
0
 public void Enchant()
 {
     if (enchant.GetItemType() == "Sword" && ((mainCurrency.currency + enchantCost) >= 0) && enchant.GetEnchant() == false)
     {
         enchant.EnchantOn();
         Canvas.GetComponent <Currency>().CurrencyChange(enchantCost);
         Inventory.GetComponent <InventoryBehviour>().AddItem(enchant);
         //enchant.EnchantOff();
     }
     else if ((mainCurrency.currency + enchantCost) < 0)
     {
         StartCoroutine(EnchantMessage(1));
     }
     else if (enchant.GetItemType() != "Sword")
     {
         StartCoroutine(EnchantMessage(2));
     }
 }