public bool AddConstraint(BTConstraint constraint) { if (constraint == null || m_Constraints.Contains(constraint)) { return(false); } m_Constraints.Add(constraint); return(true); }
public bool RemoveConstraint(string constraintId) { if (constraintId == null) { return(false); } BTConstraint c = m_Constraints.Where(_c => _c.Id == constraintId).FirstOrDefault(); return(RemoveConstraint(c)); }
public bool RemoveConstraint(BTConstraint constraint) { if (constraint == null || !m_Constraints.Contains(constraint)) { return(false); } bool b = m_Constraints.Remove(constraint); return(b); }