Plumb in the list if user IDs to the land module to allow selection

of objects by owner name
This commit is contained in:
Melanie Thielker
2008-11-21 04:41:39 +00:00
parent 0092ecbce7
commit e9ad6f7913
5 changed files with 17 additions and 9 deletions

View File

@@ -5713,12 +5713,20 @@ namespace OpenSim.Region.ClientStack.LindenUDP
case PacketType.ParcelSelectObjects:
ParcelSelectObjectsPacket selectPacket = (ParcelSelectObjectsPacket)Pack;
List<UUID> returnIDs = new List<UUID>();
foreach(ParcelSelectObjectsPacket.ReturnIDsBlock rb in
selectPacket.ReturnIDs)
{
returnIDs.Add(rb.ReturnID);
}
handlerParcelSelectObjects = OnParcelSelectObjects;
if (handlerParcelSelectObjects != null)
{
handlerParcelSelectObjects(selectPacket.ParcelData.LocalID,
Convert.ToInt32(selectPacket.ParcelData.ReturnType), this);
Convert.ToInt32(selectPacket.ParcelData.ReturnType), returnIDs, this);
}
break;
case PacketType.ParcelObjectOwnersRequest: