예제 #1
0
 private AIState(AIState <L, V> oldState)
 {
     state         = oldState.GetState();
     preconditions = new Dictionary <L, V>(oldState.GetPreconditions());
     effects       = oldState.GetEffects();
 }
예제 #2
0
 private int GetNumUnmetPreconditions()
 {
     return(state.GetPreconditions().Count);
 }
예제 #3
0
 public AIState(AIState oldState)
 {
     state         = oldState.GetState();
     preconditions = new Dictionary <string, object>(oldState.GetPreconditions());
     effects       = oldState.GetEffects();
 }