void removeJoint( Joint joint, bool doCheck ) { if( doCheck ) { Debug.Assert( !_jointRemoveList.Contains( joint ), "The joint is already marked for removal. You are removing the joint more than once." ); } if( !_jointRemoveList.Contains( joint ) ) _jointRemoveList.Add( joint ); }