public void EquipCurrentItem() { if (playerInventory && playerInventory.inventory.itemList.Count > 0) { EquipManager equipSystem = owningPlayer.GetComponent <EquipManager>(); GameObject itemPrefab = playerInventory.inventory.itemList[viewedSlot].item.itemModel; equipSystem.EquipItem(itemPrefab); } }
// Equip the currently selected items, change buttons public void EquipItemClick() { // Find the selected item in our item list and send name to equipManager foreach (EquipItem item in playerEquipItems) { if (selectedItem.name == item.Prefab) { equipManager.EquipItem(item.Name); // Change buttons equipItemButton.SetActive(false); unequipItemButton.SetActive(true); } } }