Esempio n. 1
0
    private void RedrawInventory()
    {
        foreach (Transform t in transform)
        {
            //destroy all child objects
            t.gameObject.GetComponent <InventorySlotUI>().isBeingDestroyed = true;
            Destroy(t.gameObject);
        }

        for (int i = 0; i < playerInventory.GetSize(); i++)
        {
            InventorySlotUI slotUI = Instantiate(inventorySlotUIPrefab, transform);
            slotUI.Setup(playerInventory, i);
        }

        if (inventoryRedrawn != null)
        {
            inventoryRedrawn();
        }
    }