/// <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()); } }
/// <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()); } }