aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces/IScriptModule.cs')
-rw-r--r--OpenSim/Region/Framework/Interfaces/IScriptModule.cs16
1 files changed, 11 insertions, 5 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IScriptModule.cs b/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
index b27b7da..9d68eb4 100644
--- a/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/IScriptModule.cs
@@ -41,16 +41,22 @@ namespace OpenSim.Region.Framework.Interfaces
41 bool PostScriptEvent(UUID itemID, string name, Object[] args); 41 bool PostScriptEvent(UUID itemID, string name, Object[] args);
42 bool PostObjectEvent(UUID itemID, string name, Object[] args); 42 bool PostObjectEvent(UUID itemID, string name, Object[] args);
43 43
44 // Suspend ALL scripts in a given scene object. The item ID 44 /// <summary>
45 // is the UUID of a SOG, and the method acts on all contained 45 /// Suspends a script.
46 // scripts. This is different from the suspend/resume that 46 /// </summary>
47 // can be issued by a client. 47 /// <param name="itemID">The item ID of the script.</param>
48 //
49 void SuspendScript(UUID itemID); 48 void SuspendScript(UUID itemID);
49
50 /// <summary>
51 /// Resumes a script.
52 /// </summary>
53 /// <param name="itemID">The item ID of the script.</param>
50 void ResumeScript(UUID itemID); 54 void ResumeScript(UUID itemID);
51 55
52 ArrayList GetScriptErrors(UUID itemID); 56 ArrayList GetScriptErrors(UUID itemID);
53 57
58 bool HasScript(UUID itemID, out bool running);
59
54 void SaveAllState(); 60 void SaveAllState();
55 61
56 /// <summary> 62 /// <summary>