public CallAgentWrapper(Agentlet agentlet, ArgumentMode argmode, double salience, int space, int time, params object[] args) : base(argmode, salience, space, time) { this.agentlet = agentlet; this.argmode = argmode; this.args = args; }
public static ContinueToCallAgent MakeContinuation(Agentlet agentlet, IContinuation succ, double salience, int space, int time, params object[] args) { CallAgentWrapper wrapper = new CallAgentWrapper(agentlet, ArgumentMode.ManyArguments, salience, space, time, args); return(new ContinueToCallAgent(wrapper, succ)); }
public static ContinueToCallAgent Instantiate(Agentlet agentlet, ArgumentMode argmode, Context context, IContinuation succ, IFailure fail, double salience, int space, int time, params object[] args) { CallAgentWrapper wrapper = new CallAgentWrapper(agentlet, argmode, salience, space, time, args); return(ContinueToCallAgent.Instantiate(wrapper, context, succ, fail)); }
public ContinueAgentWrapper(Agentlet agentlet, IContinuation succ, params object[] args) { this.agentlet = agentlet; this.succ = succ; this.args = args; }
public static ContinueToCallAgent MakeContinuation(Agentlet agentlet, IContinuation succ, double salience, int space, int time, params object[] args) { CallAgentWrapper wrapper = new CallAgentWrapper(agentlet, ArgumentMode.ManyArguments, salience, space, time, args); return new ContinueToCallAgent(wrapper, succ); }
public static ContinueToCallAgent Instantiate(Agentlet agentlet, ArgumentMode argmode, Context context, IContinuation succ, IFailure fail, double salience, int space, int time, params object[] args) { CallAgentWrapper wrapper = new CallAgentWrapper(agentlet, argmode, salience, space, time, args); return ContinueToCallAgent.Instantiate(wrapper, context, succ, fail); }