public bool CanBuild() { foreach (var resource in Master.Faction.ListResourcesInStockpilesPlusMinions().Where(r => Data.CanBuildWith(ResourceLibrary.GetResourceByName(r.Key)))) { if (resource.Value.First.NumResources > 0 || resource.Value.Second.NumResources > 0) { return(true); } } return(false); }
public bool CanBuild() { foreach (var resource in World.ListResourcesInStockpilesPlusMinions().Where(r => Data.CanBuildWith(Library.GetResourceType(r.Key)))) { if (resource.Value.First.Count > 0 || resource.Value.Second.Count > 0) { return(true); } } return(false); }