From b8e8a33d60b98894671a34a19e8d982463fa4785 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Sat, 29 Nov 2008 13:49:20 +0000 Subject: Mantis #2584 Applying a patch from Diva. This patch introduces significant improvements in teleporting. Thank you, Diva. --- .../Environment/Modules/Framework/EventQueueHelper.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'OpenSim/Region/Environment/Modules/Framework') diff --git a/OpenSim/Region/Environment/Modules/Framework/EventQueueHelper.cs b/OpenSim/Region/Environment/Modules/Framework/EventQueueHelper.cs index 21be82a..4833f27 100644 --- a/OpenSim/Region/Environment/Modules/Framework/EventQueueHelper.cs +++ b/OpenSim/Region/Environment/Modules/Framework/EventQueueHelper.cs @@ -78,6 +78,21 @@ namespace OpenSim.Region.Environment return buildEvent("EnableSimulator", llsdBody); } + public static OSD DisableSimulator(ulong Handle) + { + OSDMap llsdSimInfo = new OSDMap(1); + + llsdSimInfo.Add("Handle", new OSDBinary(regionHandleToByteArray(Handle))); + + OSDArray arr = new OSDArray(1); + arr.Add(llsdSimInfo); + + OSDMap llsdBody = new OSDMap(1); + llsdBody.Add("SimulatorInfo", arr); + + return buildEvent("DisableSimulator", llsdBody); + } + public static OSD CrossRegion(ulong Handle, Vector3 pos, Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, string capsURL, UUID AgentID, UUID SessionID) -- cgit v1.1