public static WorkerAttributeSet MakeAttributeSet(string attribute1, params string[] attributes) { var list = new Improbable.Collections.List <string>(attributes.Length + 1); foreach (var attribute in Enumerate(attribute1, attributes)) { list.Add(attribute); } return(new WorkerAttributeSet(list)); }
public static WorkerRequirementSet MakeRequirementSet(WorkerAttributeSet attribute1, params WorkerAttributeSet[] attributes) { var list = new Improbable.Collections.List <WorkerAttributeSet>(attributes.Length + 1); foreach (var attribute in Enumerate(attribute1, attributes)) { list.Add(attribute); } return(new WorkerRequirementSet(list)); }