Ejemplo n.º 1
0
 public void DeleteTransition(AIAdvanced.Transition newTransition, AIAdvanced.FsmStateId newFsmStateId)
 {
     if (!map.ContainsKey(newTransition))
     {
         return;
     }
     map.Remove(newTransition);
 }
Ejemplo n.º 2
0
 public AIAdvanced.FsmStateId GetOutPutState(AIAdvanced.Transition newTransition)
 {
     if (map.ContainsKey(newTransition))
     {
         return(map[newTransition]);
     }
     return(AIAdvanced.FsmStateId.None);
 }
Ejemplo n.º 3
0
 public void AddTransition(AIAdvanced.Transition newTransition, AIAdvanced.FsmStateId newFsmStateId)
 {
     if (map.ContainsKey(newTransition))
     {
         if (map[newTransition] == newFsmStateId)
         {
             return;
         }
         else
         {
             map[newTransition] = newFsmStateId;
         }
     }
     map.Add(newTransition, newFsmStateId);
 }