public void EquipItem()
 {
     AudioManager.Instance.PlayAudioClip(buttonSound);
     PersistentGameData.Instance.SetTrailAsCurrent(itemPath);
     UpdateItemEquippedState();
     inventoryParent.UpdateItemsState();
 }
Ejemplo n.º 2
0
    private void AddItemToInventory()
    {
        GameObject inventoryItem = Instantiate(invetoryItemButtonPrefab);

        inventoryItem.name                 = invetoryItemButtonPrefab.name;
        inventoryItem.transform.parent     = invetoryItemsParent.transform;
        inventoryItem.transform.localScale = Vector3.one;

        InventoryItemsParent_UI inventoryParent     = invetoryItemsParent.GetComponent <InventoryItemsParent_UI>();
        InventoryItemButton_UI  inventoryItemButton = inventoryItem.GetComponent <InventoryItemButton_UI>();

        inventoryItemButton.inventoryParent = inventoryParent;
        inventoryParent.inventoryItems.Add(inventoryItemButton);
        inventoryParent.UpdateItemsState();
    }