From 3fe966d6b32f858da37a263e0568f28c7700b03b Mon Sep 17 00:00:00 2001 From: idb Date: Sun, 21 Dec 2008 19:04:06 +0000 Subject: An initial implementation of llMinEventDelay in XEngine. Not implemented yet in DotNetEngine. Fixes Mantis #2830 --- .../ScriptEngine/Shared/Instance/ScriptSerializer.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/ScriptEngine/Shared/Instance/ScriptSerializer.cs') diff --git a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptSerializer.cs b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptSerializer.cs index 0ec039b..c06960b 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptSerializer.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptSerializer.cs @@ -194,6 +194,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance } } + if (instance.MinEventDelay > 0.0) + { + XmlElement eventDelay = xmldoc.CreateElement("", "MinEventDelay", ""); + eventDelay.AppendChild(xmldoc.CreateTextNode(instance.MinEventDelay.ToString())); + rootElement.AppendChild(eventDelay); + } + return xmldoc.InnerXml; } @@ -380,8 +387,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance } } break; - } + case "MinEventDelay": + double minEventDelay = 0.0; + double.TryParse(part.InnerText, out minEventDelay); + instance.MinEventDelay = minEventDelay; + break; } + } } } -- cgit v1.1