Esempio n. 1
0
        private ConstraintInspector GetConstraintInspector(Constraint constraint)
        {
            ConstraintInspector inspector = null;

            if (!m_constraintInspectors.TryGetValue(BTConstraintInspectorFactory.GetInspectorTypeForConstraint(constraint.GetType()), out inspector))
            {
                inspector = BTConstraintInspectorFactory.CreateInspectorForConstraint(constraint);
                m_constraintInspectors.Add(inspector.GetType(), inspector);
            }

            inspector.Target = constraint;
            return(inspector);
        }