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