Exemple #1
0
    private void PutDataInUI()
    {
        var uiElementsList     = uiInventory.GetUiElementsForInventory();
        var inventoryItemsList = inventoryData.GetItemsDataFromInventory();

        for (int i = 0; i < uiElementsList.Count; i++)
        {
            var uiItemElement = uiElementsList[i];
            var itemData      = inventoryItemsList[i];
            if (!itemData.IsNull)
            {
                var itemName   = ItemDataManager.instance.GetItemName(itemData.ID);
                var itemSprite = ItemDataManager.instance.GetItemSprite(itemData.ID);
                uiItemElement.SetInventoryUiElement(itemName, itemData.Count, itemSprite);
            }
            inventoryData.AddInventoryUIElement(uiItemElement.GetInstanceID());
        }
    }