From f2c449f10e7c6b7dc3468ecdaea9e97039e1e0a9 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Sun, 15 Jul 2007 22:04:56 +0000 Subject: * Added new scripting related events, in particular a new event which is triggered by console commands so that the script can subscribe to console messages and operate when they occur. * Added new example script (work in progress) * Fixed typo in Scripting engines for C# and JScript.NET --- OpenSim/Region/Environment/Scenes/SceneEvents.cs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes/SceneEvents.cs') diff --git a/OpenSim/Region/Environment/Scenes/SceneEvents.cs b/OpenSim/Region/Environment/Scenes/SceneEvents.cs index f8ebb2f..1e4b163 100644 --- a/OpenSim/Region/Environment/Scenes/SceneEvents.cs +++ b/OpenSim/Region/Environment/Scenes/SceneEvents.cs @@ -25,6 +25,15 @@ namespace OpenSim.Region.Environment.Scenes public delegate void OnParcelPrimCountAddDelegate(SceneObject obj); public event OnParcelPrimCountAddDelegate OnParcelPrimCountAdd; + public delegate void OnScriptConsoleDelegate(string[] args); + public event OnScriptConsoleDelegate OnScriptConsole; + + public void TriggerOnScriptConsole(string[] args) + { + if (OnScriptConsole != null) + OnScriptConsole(args); + } + public void TriggerOnFrame() { if (OnFrame != null) -- cgit v1.1