Esempio n. 1
0
File: BTNode.cs Progetto: nistck/Jx
        public bool AddConstraint(BTConstraint constraint)
        {
            if (constraint == null || m_Constraints.Contains(constraint))
            {
                return(false);
            }

            m_Constraints.Add(constraint);
            return(true);
        }
Esempio n. 2
0
File: BTNode.cs Progetto: nistck/Jx
        public bool RemoveConstraint(string constraintId)
        {
            if (constraintId == null)
            {
                return(false);
            }

            BTConstraint c = m_Constraints.Where(_c => _c.Id == constraintId).FirstOrDefault();

            return(RemoveConstraint(c));
        }
Esempio n. 3
0
File: BTNode.cs Progetto: nistck/Jx
        public bool RemoveConstraint(BTConstraint constraint)
        {
            if (constraint == null || !m_Constraints.Contains(constraint))
            {
                return(false);
            }

            bool b = m_Constraints.Remove(constraint);

            return(b);
        }