} // not for legacy convert public void UpdateMaterials(MaterialCommoditiesList mc) { if (Ingredients != null) { foreach (KeyValuePair <string, int> k in Ingredients) // may be commodities or materials but mostly materials so we put it under this { mc.Craft(k.Key, k.Value); } } }
public void MaterialList(MaterialCommoditiesList mc, DB.SQLiteConnectionUser conn) { if (Materials != null) { foreach (KeyValuePair <string, int> k in Materials) // may be commodities or materials { mc.Craft(k.Key, k.Value); // same as this, uses up materials } } }
public void MaterialList(MaterialCommoditiesList mc, DB.SQLiteConnectionUser conn) { if (Ingredients != null) { foreach (KeyValuePair <string, int> k in Ingredients) // may be commodities or materials { mc.Craft(k.Key, k.Value); } } }
public void UpdateMaterials(MaterialCommoditiesList mc) { if (Materials != null) { foreach (KeyValuePair <string, int> k in Materials) // may be commodities or materials { mc.Craft(k.Key, k.Value); // same as this, uses up materials } } if (Name.Contains("Limpet", StringComparison.InvariantCultureIgnoreCase)) // hard code limpets mean 1 more cargo of them { mc.Change(MaterialCommodityData.CatType.Commodity, "drones", 1, 0); } }