From 2cf117cc6c2c7cf106fa83785621577a8b713529 Mon Sep 17 00:00:00 2001 From: Jeff Ames Date: Sun, 28 Oct 2007 03:58:46 +0000 Subject: Added preliminary support for sitting on prims --- OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs') diff --git a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs index 05b1118..65a0e44 100644 --- a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs +++ b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs @@ -34,6 +34,7 @@ using OpenSim.Framework.Inventory; using OpenSim.Framework.Types; using OpenSim.Framework.Utilities; using OpenSim.Framework.Interfaces; +using OpenSim.Region.Environment.Scenes; namespace OpenSim.Region.ClientStack { @@ -198,6 +199,21 @@ namespace OpenSim.Region.ClientStack } } break; + case PacketType.AgentRequestSit: + AgentRequestSitPacket agentRequestSit = (AgentRequestSitPacket)Pack; + SendSitResponse(agentRequestSit.TargetObject.TargetID, agentRequestSit.TargetObject.Offset); + if (OnAgentRequestSit != null) + { + OnAgentRequestSit(this, agentRequestSit.AgentData.AgentID, agentRequestSit.TargetObject.TargetID); + } + break; + case PacketType.AgentSit: + if (OnAgentSit != null) + { + AgentSitPacket agentSit = (AgentSitPacket) Pack; + OnAgentSit(this, agentSit.AgentData.AgentID); + } + break; #endregion -- cgit v1.1