public override OSDMap ToOSD ()
{
OSDMap Pick = new OSDMap {
{ "PickUUID", OSD.FromUUID (PickUUID) },
{ "CreatorUUID", OSD.FromUUID (CreatorUUID) },
{ "TopPick", OSD.FromInteger (TopPick) },
{ "ParcelUUID", OSD.FromUUID (ParcelUUID) },
{ "Name", OSD.FromString (Name) },
{ "Description", OSD.FromString (Description) },
{ "SnapshotUUID", OSD.FromUUID (SnapshotUUID) },
{ "User", OSD.FromString (User) },
{ "OriginalName", OSD.FromString (OriginalName) },
{ "SimName", OSD.FromString (SimName) },
{ "GPosX", OSD.FromReal (GlobalPos.X).ToString () },
{ "GPosY", OSD.FromReal (GlobalPos.Y).ToString () },
{ "GPosZ", OSD.FromReal (GlobalPos.Z).ToString () },
{ "SortOrder", OSD.FromInteger (SortOrder) },
{ "Enabled", OSD.FromInteger (Enabled) }
};
return Pick;
}