public HTNTask(HTNTask htnTask) : this() { TaskName = (string)(htnTask.TaskName.Clone()); isPrimitive = htnTask.isPrimitive; foreach (HTNEffect p in htnTask.PreConditions) { PreConditions.Add(p); } foreach (HTNEffect p in htnTask.PostConditions) { PostConditions.Add(p); } }
public void AddHTNTask(string id, HTNTask htnTask) { tasks.Add(id, htnTask); }