/********************************************SetRequirements**********************************/ /// <summary> /// Recreate a list of all the requirements. This list will replace the default one. /// </summary> public List <ResourceRequirement> GetListRequirement() { List <ResourceRequirement> newListRequirement = new List <ResourceRequirement>(); if (wood > 0) { ResourceRequirement woodRequirement = new ResourceRequirement(CraftingResources.Wood, wood); newListRequirement.Add(woodRequirement); } if (metal > 0) { ResourceRequirement metalRequirement = new ResourceRequirement(CraftingResources.Metal, metal); newListRequirement.Add(metalRequirement); } if (gem > 0) { ResourceRequirement gemRequirement = new ResourceRequirement(CraftingResources.Gem, gem); newListRequirement.Add(gemRequirement); } if (dragonScale > 0) { ResourceRequirement dragonScaleRequirement = new ResourceRequirement(CraftingResources.DragonScale, dragonScale); newListRequirement.Add(dragonScaleRequirement); } return(newListRequirement); }
public ResourceRequirement(ResourceRequirement copySource) : base(copySource) { resource = copySource.resource; }