// 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));
 }