Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public string Check(List<string> arguments)
- {
- string id = arguments[0];
- IHarvester harvester = harvesters.FirstOrDefault(h => h.Id == id);
- IProvider provider = providers.FirstOrDefault(p => p.Id == id);
- if (harvester != null)
- {
- var type = harvester.GetType().Name;
- var index = type.IndexOf("Harvester");
- type = type.Remove(index);
- return $"{type} Harvester - {harvester.Id}\r\n" +
- $"Ore Output: {harvester.OreOutput}\r\n" +
- $"Energy Requirement: {harvester.EnergyRequirement}";
- }
- else if (provider != null)
- {
- var type = provider.GetType().Name;
- var index = type.IndexOf("Provider");
- type = type.Remove(index);
- return $"{type} Provider - {provider.Id}\r\n" +
- $"Energy Output: {provider.EnergyOutput}";
- }
- else
- {
- return $"No element found with id - {id}";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement