Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 public void AddHTNTask(string id, HTNTask htnTask)
 {
     tasks.Add(id, htnTask);
 }