Beispiel #1
0
 /// <summary>
 /// Remove the specific transtion condition from the list
 /// </summary>
 public void RemoveFSMTransitionCondition(IFSMTransitionCondition fSMTransitionCondition)
 {
     if (m_FSMTransitionConditionList.Contains(fSMTransitionCondition) == true)
     {
         m_FSMTransitionConditionList.Remove(fSMTransitionCondition);
     }
     else
     {
         Debug.LogErrorFormat("The fsmTransition : {0} do not have the fSMTransitionCondition : {1}", this.m_FSMTransitionName, fSMTransitionCondition.ToString());
     }
 }
Beispiel #2
0
 /// <summary>
 /// Add the specific transtion condition to the list
 /// </summary>
 public void AddFSMTransitionCondition(IFSMTransitionCondition fSMTransitionCondition)
 {
     if (m_FSMTransitionConditionList.Contains(fSMTransitionCondition) == false)
     {
         m_FSMTransitionConditionList.Add(fSMTransitionCondition);
     }
     else
     {
         Debug.LogErrorFormat("The fsmTransition : {0} aleady have the fSMTransitionCondition : {1}", this.m_FSMTransitionName, fSMTransitionCondition.ToString());
     }
 }