protected void DetachObjectImpl( MovableObject pObject ) { TagPoint tagPoint = (TagPoint)pObject.ParentNode; // free the TagPoint so we can reuse it later //TODO: NO idea what this does! this.skeletonInstance.FreeTagPoint( tagPoint ); pObject.NotifyAttached( null, true ); }