Esempio n. 1
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();
    }