diff options
author | Melanie Thielker | 2008-09-25 05:13:44 +0000 |
---|---|---|
committer | Melanie Thielker | 2008-09-25 05:13:44 +0000 |
commit | f3c8963c86dbc969541ede80ae37eb59d26b7809 (patch) | |
tree | ff1e5cea74e9d5c2b73c476320a7bddf11d93766 /OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs | |
parent | Mantis#2123. Thank you kindly, Idb for a patch that solves: (diff) | |
download | opensim-SC_OLD-f3c8963c86dbc969541ede80ae37eb59d26b7809.zip opensim-SC_OLD-f3c8963c86dbc969541ede80ae37eb59d26b7809.tar.gz opensim-SC_OLD-f3c8963c86dbc969541ede80ae37eb59d26b7809.tar.bz2 opensim-SC_OLD-f3c8963c86dbc969541ede80ae37eb59d26b7809.tar.xz |
Convergence is almost complete. This brings the diff between the API to < 10k
and makes it use a common set of types in both engine. Fixes the issues with
running both engines and HTTP requests / listens / timers etc..
Also fixes a couple of minor Scene issues and a CTB by nullref.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs index 14ac256..28a3b11 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs | |||
@@ -246,7 +246,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
246 | 246 | ||
247 | ScriptSerializer.Deserialize(xml, this); | 247 | ScriptSerializer.Deserialize(xml, this); |
248 | 248 | ||
249 | AsyncCommandManager.CreateFromData(m_Engine.World, | 249 | AsyncCommandManager.CreateFromData(m_Engine, |
250 | m_LocalID, m_ItemID, m_ObjectID, | 250 | m_LocalID, m_ItemID, m_ObjectID, |
251 | PluginData); | 251 | PluginData); |
252 | 252 | ||
@@ -336,7 +336,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
336 | public void DestroyScriptInstance() | 336 | public void DestroyScriptInstance() |
337 | { | 337 | { |
338 | ReleaseControls(); | 338 | ReleaseControls(); |
339 | AsyncCommandManager.RemoveScript(m_Engine.World, m_LocalID, m_ItemID); | 339 | AsyncCommandManager.RemoveScript(m_Engine, m_LocalID, m_ItemID); |
340 | } | 340 | } |
341 | 341 | ||
342 | public void RemoveState() | 342 | public void RemoveState() |
@@ -554,7 +554,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
554 | // m_Engine.Log.DebugFormat("[Script] Script {0}.{1} state set to {2}", | 554 | // m_Engine.Log.DebugFormat("[Script] Script {0}.{1} state set to {2}", |
555 | // m_PrimName, m_ScriptName, data.Params[0].ToString()); | 555 | // m_PrimName, m_ScriptName, data.Params[0].ToString()); |
556 | m_State=data.Params[0].ToString(); | 556 | m_State=data.Params[0].ToString(); |
557 | AsyncCommandManager.RemoveScript(m_Engine.World, | 557 | AsyncCommandManager.RemoveScript(m_Engine, |
558 | m_LocalID, m_ItemID); | 558 | m_LocalID, m_ItemID); |
559 | 559 | ||
560 | SceneObjectPart part = m_Engine.World.GetSceneObjectPart( | 560 | SceneObjectPart part = m_Engine.World.GetSceneObjectPart( |
@@ -690,7 +690,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
690 | SceneObjectPart part=m_Engine.World.GetSceneObjectPart(m_LocalID); | 690 | SceneObjectPart part=m_Engine.World.GetSceneObjectPart(m_LocalID); |
691 | part.GetInventoryItem(m_ItemID).PermsMask = 0; | 691 | part.GetInventoryItem(m_ItemID).PermsMask = 0; |
692 | part.GetInventoryItem(m_ItemID).PermsGranter = UUID.Zero; | 692 | part.GetInventoryItem(m_ItemID).PermsGranter = UUID.Zero; |
693 | AsyncCommandManager.RemoveScript(m_Engine.World, m_LocalID, m_ItemID); | 693 | AsyncCommandManager.RemoveScript(m_Engine, m_LocalID, m_ItemID); |
694 | m_EventQueue.Clear(); | 694 | m_EventQueue.Clear(); |
695 | m_Script.ResetVars(); | 695 | m_Script.ResetVars(); |
696 | m_State = "default"; | 696 | m_State = "default"; |
@@ -715,7 +715,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
715 | SceneObjectPart part=m_Engine.World.GetSceneObjectPart(m_LocalID); | 715 | SceneObjectPart part=m_Engine.World.GetSceneObjectPart(m_LocalID); |
716 | part.GetInventoryItem(m_ItemID).PermsMask = 0; | 716 | part.GetInventoryItem(m_ItemID).PermsMask = 0; |
717 | part.GetInventoryItem(m_ItemID).PermsGranter = UUID.Zero; | 717 | part.GetInventoryItem(m_ItemID).PermsGranter = UUID.Zero; |
718 | AsyncCommandManager.RemoveScript(m_Engine.World, m_LocalID, m_ItemID); | 718 | AsyncCommandManager.RemoveScript(m_Engine, m_LocalID, m_ItemID); |
719 | 719 | ||
720 | m_EventQueue.Clear(); | 720 | m_EventQueue.Clear(); |
721 | m_Script.ResetVars(); | 721 | m_Script.ResetVars(); |
@@ -772,7 +772,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
772 | return; | 772 | return; |
773 | } | 773 | } |
774 | 774 | ||
775 | PluginData = AsyncCommandManager.GetSerializationData(m_Engine.World, m_ItemID); | 775 | PluginData = AsyncCommandManager.GetSerializationData(m_Engine, m_ItemID); |
776 | 776 | ||
777 | string xml = ScriptSerializer.Serialize(this); | 777 | string xml = ScriptSerializer.Serialize(this); |
778 | 778 | ||