protected void ReadAttachmentPoint( BinaryReader reader )
{
// bone name
string name = ReadString( reader );
ushort boneHandle = ReadUShort( reader );
// read and set the position of the bone
Vector3 position = ReadVector3( reader );
// read and set the orientation of the bone
Quaternion q = ReadQuat( reader );
// create the attachment point
AttachmentPoint ap = skeleton.CreateAttachmentPoint( name, boneHandle, q, position );
}