diff options
Diffstat (limited to 'OpenSim/Region/Scripting')
-rw-r--r-- | OpenSim/Region/Scripting/Properties/AssemblyInfo.cs | 70 | ||||
-rw-r--r-- | OpenSim/Region/Scripting/Script.cs | 64 | ||||
-rw-r--r-- | OpenSim/Region/Scripting/ScriptAccess.cs | 62 |
3 files changed, 98 insertions, 98 deletions
diff --git a/OpenSim/Region/Scripting/Properties/AssemblyInfo.cs b/OpenSim/Region/Scripting/Properties/AssemblyInfo.cs index f5da4c0..d6debed 100644 --- a/OpenSim/Region/Scripting/Properties/AssemblyInfo.cs +++ b/OpenSim/Region/Scripting/Properties/AssemblyInfo.cs | |||
@@ -1,35 +1,35 @@ | |||
1 | using System.Reflection; | 1 | using System.Reflection; |
2 | using System.Runtime.CompilerServices; | 2 | using System.Runtime.CompilerServices; |
3 | using System.Runtime.InteropServices; | 3 | using System.Runtime.InteropServices; |
4 | 4 | ||
5 | // General Information about an assembly is controlled through the following | 5 | // General Information about an assembly is controlled through the following |
6 | // set of attributes. Change these attribute values to modify the information | 6 | // set of attributes. Change these attribute values to modify the information |
7 | // associated with an assembly. | 7 | // associated with an assembly. |
8 | [assembly: AssemblyTitle("OpenSim.Scripting")] | 8 | [assembly: AssemblyTitle("OpenSim.Scripting")] |
9 | [assembly: AssemblyDescription("")] | 9 | [assembly: AssemblyDescription("")] |
10 | [assembly: AssemblyConfiguration("")] | 10 | [assembly: AssemblyConfiguration("")] |
11 | [assembly: AssemblyCompany("")] | 11 | [assembly: AssemblyCompany("")] |
12 | [assembly: AssemblyProduct("OpenSim.Scripting")] | 12 | [assembly: AssemblyProduct("OpenSim.Scripting")] |
13 | [assembly: AssemblyCopyright("Copyright © 2007")] | 13 | [assembly: AssemblyCopyright("Copyright © 2007")] |
14 | [assembly: AssemblyTrademark("")] | 14 | [assembly: AssemblyTrademark("")] |
15 | [assembly: AssemblyCulture("")] | 15 | [assembly: AssemblyCulture("")] |
16 | 16 | ||
17 | // Setting ComVisible to false makes the types in this assembly not visible | 17 | // Setting ComVisible to false makes the types in this assembly not visible |
18 | // to COM components. If you need to access a type in this assembly from | 18 | // to COM components. If you need to access a type in this assembly from |
19 | // COM, set the ComVisible attribute to true on that type. | 19 | // COM, set the ComVisible attribute to true on that type. |
20 | [assembly: ComVisible(false)] | 20 | [assembly: ComVisible(false)] |
21 | 21 | ||
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM |
23 | [assembly: Guid("61eae1ad-82aa-4c77-8bc5-b5a8c9522b18")] | 23 | [assembly: Guid("61eae1ad-82aa-4c77-8bc5-b5a8c9522b18")] |
24 | 24 | ||
25 | // Version information for an assembly consists of the following four values: | 25 | // Version information for an assembly consists of the following four values: |
26 | // | 26 | // |
27 | // Major Version | 27 | // Major Version |
28 | // Minor Version | 28 | // Minor Version |
29 | // Build Number | 29 | // Build Number |
30 | // Revision | 30 | // Revision |
31 | // | 31 | // |
32 | // You can specify all the values or you can default the Revision and Build Numbers | 32 | // You can specify all the values or you can default the Revision and Build Numbers |
33 | // by using the '*' as shown below: | 33 | // by using the '*' as shown below: |
34 | [assembly: AssemblyVersion("1.0.0.0")] | 34 | [assembly: AssemblyVersion("1.0.0.0")] |
35 | [assembly: AssemblyFileVersion("1.0.0.0")] | 35 | [assembly: AssemblyFileVersion("1.0.0.0")] |
diff --git a/OpenSim/Region/Scripting/Script.cs b/OpenSim/Region/Scripting/Script.cs index 0f4af00..0551ea0 100644 --- a/OpenSim/Region/Scripting/Script.cs +++ b/OpenSim/Region/Scripting/Script.cs | |||
@@ -1,32 +1,32 @@ | |||
1 | using System; | 1 | using System; |
2 | using System.Collections.Generic; | 2 | using System.Collections.Generic; |
3 | using System.Text; | 3 | using System.Text; |
4 | 4 | ||
5 | using OpenSim.Framework.Console; | 5 | using OpenSim.Framework.Console; |
6 | using OpenSim.Framework; | 6 | using OpenSim.Framework; |
7 | using OpenSim.Region; | 7 | using OpenSim.Region; |
8 | using OpenSim.Region.Scenes; | 8 | using OpenSim.Region.Scenes; |
9 | 9 | ||
10 | namespace OpenSim.Scripting | 10 | namespace OpenSim.Scripting |
11 | { | 11 | { |
12 | public interface IScript | 12 | public interface IScript |
13 | { | 13 | { |
14 | void Initialise(ScriptInfo scriptInfo); | 14 | void Initialise(ScriptInfo scriptInfo); |
15 | } | 15 | } |
16 | 16 | ||
17 | public class TestScript : IScript | 17 | public class TestScript : IScript |
18 | { | 18 | { |
19 | ScriptInfo script; | 19 | ScriptInfo script; |
20 | 20 | ||
21 | public void Initialise(ScriptInfo scriptInfo) | 21 | public void Initialise(ScriptInfo scriptInfo) |
22 | { | 22 | { |
23 | script = scriptInfo; | 23 | script = scriptInfo; |
24 | script.events.OnFrame += new OpenSim.Region.Scenes.EventManager.OnFrameDelegate(events_OnFrame); | 24 | script.events.OnFrame += new OpenSim.Region.Scenes.EventManager.OnFrameDelegate(events_OnFrame); |
25 | } | 25 | } |
26 | 26 | ||
27 | void events_OnFrame() | 27 | void events_OnFrame() |
28 | { | 28 | { |
29 | script.logger.Verbose("Hello World!"); | 29 | script.logger.Verbose("Hello World!"); |
30 | } | 30 | } |
31 | } | 31 | } |
32 | } | 32 | } |
diff --git a/OpenSim/Region/Scripting/ScriptAccess.cs b/OpenSim/Region/Scripting/ScriptAccess.cs index a9fede5..ce814a4 100644 --- a/OpenSim/Region/Scripting/ScriptAccess.cs +++ b/OpenSim/Region/Scripting/ScriptAccess.cs | |||
@@ -1,31 +1,31 @@ | |||
1 | using System; | 1 | using System; |
2 | using System.Collections.Generic; | 2 | using System.Collections.Generic; |
3 | using System.Text; | 3 | using System.Text; |
4 | 4 | ||
5 | using OpenSim.Region.Scenes; | 5 | using OpenSim.Region.Scenes; |
6 | using OpenSim.Framework.Console; | 6 | using OpenSim.Framework.Console; |
7 | 7 | ||
8 | namespace OpenSim.Scripting | 8 | namespace OpenSim.Scripting |
9 | { | 9 | { |
10 | /// <summary> | 10 | /// <summary> |
11 | /// Class which provides access to the world | 11 | /// Class which provides access to the world |
12 | /// </summary> | 12 | /// </summary> |
13 | public class ScriptInfo | 13 | public class ScriptInfo |
14 | { | 14 | { |
15 | // Reference to world.eventsManager provided for convenience | 15 | // Reference to world.eventsManager provided for convenience |
16 | public EventManager events; | 16 | public EventManager events; |
17 | 17 | ||
18 | // The main world | 18 | // The main world |
19 | public Scene world; | 19 | public Scene world; |
20 | 20 | ||
21 | // The console | 21 | // The console |
22 | public LogBase logger; | 22 | public LogBase logger; |
23 | 23 | ||
24 | public ScriptInfo(Scene scene) | 24 | public ScriptInfo(Scene scene) |
25 | { | 25 | { |
26 | world = scene; | 26 | world = scene; |
27 | events = world.eventManager; | 27 | events = world.eventManager; |
28 | logger = OpenSim.Framework.Console.MainLog.Instance; | 28 | logger = OpenSim.Framework.Console.MainLog.Instance; |
29 | } | 29 | } |
30 | } | 30 | } |
31 | } | 31 | } |