public NotIdenticalTeam(ITeamParameters parameters) : base() { for (int i = 0; i < parameters.NumberOfSeenShepherds; i++) { Members.Add(AgentFactory.GetShepherd(parameters)); } }
public IdenticalTeam(ITeamParameters parameters) : base() { if (parameters.NumberOfShepherds == 0) { return; } Members.Add(AgentFactory.GetShepherd(parameters)); Resize(parameters.NumberOfShepherds); }