public List <int> GetGoodsOfType(Good.GoodType type)
    {
        List <int> result = new List <int> ();

        for (int i = 0; i < inventory.Length; i++)
        {
            if (inventory[i] != null && type == inventory[i].type)
            {
                result.Add(i);
            }
        }
        return(result);
    }
 public float GetSupply(Good.GoodType good)
 {
     return(this.goodsToSupply[good]);
 }