diff options
Merge branch 'master' into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/ScriptEngine/XEngine/XEngine.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs index 35d57d8..463b052 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | |||
@@ -1570,5 +1570,23 @@ namespace OpenSim.Region.ScriptEngine.XEngine | |||
1570 | return new ArrayList(); | 1570 | return new ArrayList(); |
1571 | } | 1571 | } |
1572 | } | 1572 | } |
1573 | |||
1574 | public void SuspendScript(UUID itemID) | ||
1575 | { | ||
1576 | IScriptInstance instance = GetInstance(itemID); | ||
1577 | if (instance == null) | ||
1578 | return; | ||
1579 | |||
1580 | instance.Suspend(); | ||
1581 | } | ||
1582 | |||
1583 | public void ResumeScript(UUID itemID) | ||
1584 | { | ||
1585 | IScriptInstance instance = GetInstance(itemID); | ||
1586 | if (instance == null) | ||
1587 | return; | ||
1588 | |||
1589 | instance.Resume(); | ||
1590 | } | ||
1573 | } | 1591 | } |
1574 | } | 1592 | } |