/// <summary> /// Request properties of a single parcel /// </summary> /// <param name="simulator">Simulator containing the parcel</param> /// <param name="localID">Simulator-local ID of the parcel</param> /// <param name="sequenceID">An arbitrary integer that will be returned /// with the ParcelProperties reply, useful for distinguishing between /// multiple simultaneous requests</param> public void RequestParcelProperties(Simulator simulator, int localID, int sequenceID) { ParcelPropertiesRequestByIDPacket request = new ParcelPropertiesRequestByIDPacket(); request.AgentData.AgentID = Client.Self.AgentID; request.AgentData.SessionID = Client.Self.SessionID; request.ParcelData.LocalID = localID; request.ParcelData.SequenceID = sequenceID; Client.Network.SendPacket(request, simulator); }
private void ParcelPropertiesRequestByIDHandler(Packet packet, LLAgent agent) { ParcelPropertiesRequestByIDPacket request = (ParcelPropertiesRequestByIDPacket)packet; SendParcelProperties(request.ParcelData.LocalID, request.ParcelData.SequenceID, false, ParcelResult.Single, agent); }