예제 #1
0
        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));
        }
예제 #2
0
 public static jade.wrapper.AgentController CreateAgent(jade.wrapper.AgentContainer container, string agentName, string agentClass, object[] args)
 {
     return(container.createNewAgent(agentName, agentClass, args));
 }