mirror of
https://github.com/opensim/opensim.git
synced 2026-08-02 23:18:34 +08:00
Add PlacesQuery packet
This commit is contained in:
@@ -313,6 +313,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
|
||||
//private AvatarInterestUpdate handlerAvatarInterestUpdate;
|
||||
|
||||
private PlacesQuery handlerPlacesQuery;
|
||||
|
||||
private readonly IGroupsModule m_GroupsModule;
|
||||
|
||||
//private TerrainUnacked handlerUnackedTerrain = null;
|
||||
@@ -1112,6 +1114,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
|
||||
//public event AvatarInterestUpdate OnAvatarInterestUpdate;
|
||||
|
||||
public event PlacesQuery OnPlacesQuery;
|
||||
|
||||
public void ActivateGesture(UUID assetId, UUID gestureId)
|
||||
{
|
||||
}
|
||||
@@ -9140,6 +9144,23 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
//
|
||||
// break;
|
||||
|
||||
case PacketType.PlacesQuery:
|
||||
PlacesQueryPacket placesQueryPacket =
|
||||
(PlacesQueryPacket)Pack;
|
||||
|
||||
handlerPlacesQuery = OnPlacesQuery;
|
||||
|
||||
if (handlerPlacesQuery != null)
|
||||
handlerPlacesQuery(placesQueryPacket.AgentData.QueryID,
|
||||
placesQueryPacket.TransactionData.TransactionID,
|
||||
Utils.BytesToString(
|
||||
placesQueryPacket.QueryData.QueryText),
|
||||
placesQueryPacket.QueryData.QueryFlags,
|
||||
(byte)placesQueryPacket.QueryData.Category,
|
||||
Utils.BytesToString(
|
||||
placesQueryPacket.QueryData.SimName),
|
||||
this);
|
||||
break;
|
||||
default:
|
||||
m_log.Warn("[CLIENT]: unhandled packet " + Pack);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user