public AgentController Build() { var arguments = new object[behaviourTypes.Count]; var idx = 0; foreach (var behaviourType in behaviourTypes) { arguments[idx++] = behaviourType; } behaviourTypes.Clear(); return(agentContainer.createNewAgent(agentName, typeOfAgent.FullName, arguments)); }
public static jade.wrapper.AgentController CreateAgent(jade.wrapper.AgentContainer container, string agentName, string agentClass, object[] args) { return(container.createNewAgent(agentName, agentClass, args)); }