예제 #1
0
 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);
     }
 }
예제 #2
0
    // 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);
            }
        }
    }