public string GetSerializedAttachmentPrims(Simulator sim, uint localID)
{
List <Primitive> prims = sim.ObjectsPrimitives.FindAll(
delegate(Primitive prim)
{
return(prim.LocalID == localID || prim.ParentID == localID);
}
);
RequestObjectProperties(prims, 500);
int i = prims.FindIndex(
delegate(Primitive prim)
{
return(prim.LocalID == localID);
}
);
if (i >= 0)
{
prims[i].ParentID = 0;
}
return(OSDParser.SerializeLLSDXmlString(ClientHelpers.PrimListToOSD(prims)));
}