OpenMetaverse.AvatarManager.RequestAvatarNames C# (CSharp) Method

RequestAvatarNames() public method

Request a list of avatar names
public RequestAvatarNames ( List ids ) : void
ids List The avatar keys to retrieve names for
return void
        public void RequestAvatarNames(List<UUID> ids)
        {
            Logger.Log("AvatarManager requesting UUIDs count " + ids.Count, Helpers.LogLevel.Debug);
            if (ids.Count > 0)
            {
                UUIDNameRequestPacket request = new UUIDNameRequestPacket();
                request.UUIDNameBlock = new UUIDNameRequestPacket.UUIDNameBlockBlock[ids.Count];

                for (int i = 0; i < ids.Count; i++)
                {
                    request.UUIDNameBlock[i] = new UUIDNameRequestPacket.UUIDNameBlockBlock();
                    request.UUIDNameBlock[i].ID = ids[i];
                }

                Client.Network.SendPacket(request);
            }
            else
            {
                // not sending request, no ids!
            }
        }