예제 #1
0
 public ActionPlanner()
 {
     _numConditionNames = 0;
     for (var i = 0; i < MAX_CONDITIONS; ++i)
     {
         ConditionNames[i]  = null;
         _preConditions[i]  = WorldState.Create(this);
         _postConditions[i] = WorldState.Create(this);
     }
 }
예제 #2
0
 /// <summary>
 /// convenince method for fetching a WorldState object
 /// </summary>
 /// <returns>The world state.</returns>
 public WorldState CreateWorldState()
 {
     return(WorldState.Create(this));
 }