public MovableObject DetachObjectFromBone( string name ) { MovableObject obj = this.childObjectList[ name ]; if ( obj == null ) { throw new AxiomException( "Child object named '{0}' not found. Entity.DetachObjectFromBone", name ); } this.DetachObjectImpl( obj ); this.childObjectList.Remove( name ); return obj; }