// Update is called once per frame void Update() { int can_craft = 0; for (int i = 0; i < Items.Count; i++) { if (Inventory.CanBeBuild(Items[i])) { can_craft++; } } Icon.enabled = can_craft > 0; }
bool CanBeBuild(CraftItem item) { return(Inventory.CanBeBuild(item)); }