From ce5122ebf3077085d1ca6967634b4e0baad94d6c Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Fri, 4 Jul 2008 00:59:38 +0000 Subject: Mantis#1659. Thank you, Melanie for a patch that: In LSL, the state command should have an immediate effect. The OpenSim script engine seems to wait until the function ends to process the state transition. --- OpenSim/Region/ScriptEngine/Shared/Helpers.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'OpenSim/Region/ScriptEngine/Shared/Helpers.cs') diff --git a/OpenSim/Region/ScriptEngine/Shared/Helpers.cs b/OpenSim/Region/ScriptEngine/Shared/Helpers.cs index fdd404d..28a2173 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Helpers.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Helpers.cs @@ -30,6 +30,7 @@ using System.IO; using System.Threading; using System.Collections; using System.Collections.Generic; +using System.Runtime.Serialization; using libsecondlife; using OpenSim.Framework; using OpenSim.Region.Environment; @@ -37,6 +38,20 @@ using OpenSim.Region.Environment.Scenes; namespace OpenSim.Region.ScriptEngine.Shared { + [Serializable] + public class EventAbortException : Exception + { + public EventAbortException() + { + } + + protected EventAbortException( + SerializationInfo info, + StreamingContext context) + { + } + } + public class DetectParams { public DetectParams() -- cgit v1.1