private Ore _FindOre(OreType type) { foreach (Ore ore in _ores) { if (ore.Type == type) { return(ore); } } return(null); }
public Ore GetOre(OreType type) { return(_FindOre(type)); }
public bool HasOre(OreType type) { return(_FindOre(type) != null); }
public void AddOre(OreType type, double percentage) { _ores.Add(new Ore(type, percentage)); }
public Ore(OreType type, double percentage) { Type = type; Percentage = percentage; }