diff options
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index a13f6d4..3a93007 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -3779,8 +3779,19 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
3779 | } | 3779 | } |
3780 | } | 3780 | } |
3781 | 3781 | ||
3782 | public void SendCameraConstraint(Vector4 ConstraintPlane) | ||
3783 | { | ||
3784 | CameraConstraintPacket cpack = (CameraConstraintPacket)PacketPool.Instance.GetPacket(PacketType.CameraConstraint); | ||
3785 | cpack.CameraCollidePlane = new CameraConstraintPacket.CameraCollidePlaneBlock(); | ||
3786 | cpack.CameraCollidePlane.Plane = ConstraintPlane; | ||
3787 | m_log.DebugFormat("[CLIENTVIEW]: Constraint {0}", ConstraintPlane); | ||
3788 | OutPacket(cpack, ThrottleOutPacketType.Task); | ||
3789 | } | ||
3790 | |||
3782 | public void SendLandObjectOwners(LandData land, List<UUID> groups, Dictionary<UUID, int> ownersAndCount) | 3791 | public void SendLandObjectOwners(LandData land, List<UUID> groups, Dictionary<UUID, int> ownersAndCount) |
3783 | { | 3792 | { |
3793 | |||
3794 | |||
3784 | int notifyCount = ownersAndCount.Count; | 3795 | int notifyCount = ownersAndCount.Count; |
3785 | ParcelObjectOwnersReplyPacket pack = (ParcelObjectOwnersReplyPacket)PacketPool.Instance.GetPacket(PacketType.ParcelObjectOwnersReply); | 3796 | ParcelObjectOwnersReplyPacket pack = (ParcelObjectOwnersReplyPacket)PacketPool.Instance.GetPacket(PacketType.ParcelObjectOwnersReply); |
3786 | 3797 | ||