public void UseItem() { item.usesLeft--; Debug.Log("Item used 1 time. Number of uses left is " + item.usesLeft); if (item.usesLeft <= 0) { CraftingController.instance.DisableItem(item, itemNum); item = null; itemNum = 0; } }
public void SetItem(PlayerClass player, CraftingController.CraftableItem item, int itemNum) { if (player.item != null) { Debug.Log("DSASDA"); CraftingController.instance.DisableItem(player.item, player.itemNum); } player.item = item; player.itemNum = itemNum; item.gameObject.transform.position = player.playerGO.transform.position; item.gameObject.transform.parent = player.playerGO.transform; item.gameObject.SetActive(true); }