Пример #1
0
    // Use this for initialization
    void Start()
    {
        playerInventory = GetComponent <Player_Inventory>();

        slotAmount     = playerInventory.Items().Count;
        InventoryPanel = GameObject.Find("Inventory Panel");
        SlotPanel      = InventoryPanel.transform.FindChild("Slot Panel").gameObject;

        itemsList = playerInventory.Items();

        for (int i = 0; i < slotAmount; i++)
        {
            InventoryItems.Add(new HP_Item());
            InventorySlots.Add(Instantiate(InventorySlot));
            InventorySlots[i].transform.SetParent(SlotPanel.transform);
        }

        foreach (Item i in itemsList.ToList())
        {
            AddItem(i.ItemID);
        }

        InventoryPanel.SetActive(false);

        //Debug.Log(itemsList.Count);

        //AddItem(1);
        //AddItem(2);
        //AddItem(3);
        //AddItem(4);
        //AddItem(5);
    }