private void AvatarPickerReplyHandler(Packet packet, Simulator simulator)
{
if (OnAvatarNameSearch != null)
{
AvatarPickerReplyPacket reply = (AvatarPickerReplyPacket)packet;
Dictionary<UUID, string> avatars = new Dictionary<UUID, string>();
foreach (AvatarPickerReplyPacket.DataBlock block in reply.Data)
{
avatars[block.AvatarID] = Utils.BytesToString(block.FirstName) +
" " + Utils.BytesToString(block.LastName);
}
try { OnAvatarNameSearch(reply.AgentData.QueryID, avatars); }
catch (Exception e) { Logger.Log(e.Message, Helpers.LogLevel.Error, Client, e); }
}
}