private void updateQuantityAvailable() { for (int i = 0; i < panelResourcesNeededList.Count; i++) { Tuple <UsableObject, int> resource = resourceList[i]; PanelResourceNeeded panelResourcesNeedeed = panelResourcesNeededList[i]; UsableObject objectToCheck = resource.Item1; int bankQuantity = bank.getNumberOfObjectInBankInventory(objectToCheck); panelResourcesNeedeed.textResourceQuantity.text = bankQuantity + " / " + resource.Item2.ToString(); } }
// =============== // = UI CREATION = // =============== public void populateUI() { textBuildingName.text = this.buildingName; imageBuildingIcon.sprite = this.buildingSprite; for (int i = 0; i < panelResourcesNeededList.Count; i++) { Tuple <UsableObject, int> resource = resourceList[i]; PanelResourceNeeded panelResourcesNeedeed = panelResourcesNeededList[i]; panelResourcesNeedeed.imageResourceNeedeed.sprite = resource.Item1.getObjectSprite(); panelResourcesNeedeed.textResourceQuantity.text = "/ " + resource.Item2.ToString(); } }
public void addPanelResourcesNeeded(PanelResourceNeeded panelResourcesNeeded) { this.panelResourcesNeededList.Add(panelResourcesNeeded); }