public override void Deserialize(OSDMap map)
{
PrimID = map["object_id"].AsUUID();
if (map["object_media_data"].Type == OSDType.Array)
{
OSDArray mediaData = (OSDArray)map["object_media_data"];
if (mediaData.Count > 0)
{
FaceMedia = new MediaEntry[mediaData.Count];
for (int i = 0; i < mediaData.Count; i++)
{
if (mediaData[i].Type == OSDType.Map)
{
FaceMedia[i] = MediaEntry.FromOSD(mediaData[i]);
}
}
}
}
Verb = map["verb"].AsString();
}
}