public void UpdateGuiElements(Inventory inv)
{
int slot = 0;
foreach (var item in inv.items) {
var itemBox = transform.FindChild (slot.ToString ());
Assert.IsNotNull (itemBox);
Image itemBoxImage = itemBox.GetComponent<Image> ();
Assert.IsNotNull (itemBoxImage);
itemBoxImage.sprite = item.GetSprite();
UpdateCount (itemBox, item);
slot++;
}
for (; slot < MAX_ITEMS; slot++) {
var itemBox = transform.FindChild (slot.ToString ());
Assert.IsNotNull (itemBox);
Image itemBoxImage = itemBox.GetComponent<Image> ();
Assert.IsNotNull (itemBoxImage);
itemBoxImage.sprite = null;
}
}