private void AvatarPicksHandler(Packet packet, Simulator simulator)
{
if (OnAvatarPicks == null) {
return;
}
AvatarPicksReplyPacket p = (AvatarPicksReplyPacket)packet;
Dictionary<UUID, string> picks = new Dictionary<UUID,string>();
foreach (AvatarPicksReplyPacket.DataBlock b in p.Data) {
picks.Add(b.PickID, Utils.BytesToString(b.PickName));
}
try {
OnAvatarPicks(p.AgentData.TargetID, picks);
} catch (Exception ex) {
Logger.Log(ex.Message, Helpers.LogLevel.Error, Client, ex);
}
}