diff options
author | lbsa71 | 2007-08-06 13:21:30 +0000 |
---|---|---|
committer | lbsa71 | 2007-08-06 13:21:30 +0000 |
commit | 9924f35613e7cbb1a30316c032f16e69234d9983 (patch) | |
tree | 0d1759cb609449e75f986be3b2c650777092cec9 /OpenSim/Region/Environment/Scenes/Scripting | |
parent | * minor refactorings (diff) | |
download | opensim-SC_OLD-9924f35613e7cbb1a30316c032f16e69234d9983.zip opensim-SC_OLD-9924f35613e7cbb1a30316c032f16e69234d9983.tar.gz opensim-SC_OLD-9924f35613e7cbb1a30316c032f16e69234d9983.tar.bz2 opensim-SC_OLD-9924f35613e7cbb1a30316c032f16e69234d9983.tar.xz |
* encapsulated firstname/lastname on ScenePresence
* fixed 'users' console command
* minor refactorings
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/Scripting')
3 files changed, 9 insertions, 8 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scripting/Engines/LSLEngine/LSLScript.cs b/OpenSim/Region/Environment/Scenes/Scripting/Engines/LSLEngine/LSLScript.cs index 6eca69a..71d4c7e 100644 --- a/OpenSim/Region/Environment/Scenes/Scripting/Engines/LSLEngine/LSLScript.cs +++ b/OpenSim/Region/Environment/Scenes/Scripting/Engines/LSLEngine/LSLScript.cs | |||
@@ -10,7 +10,7 @@ namespace OpenSim.Region.Scripting.LSL | |||
10 | class LSLScript : IScript | 10 | class LSLScript : IScript |
11 | { | 11 | { |
12 | ScriptInfo scriptInfo; | 12 | ScriptInfo scriptInfo; |
13 | LSL.Engine lindenScriptEngine; | 13 | Engine lindenScriptEngine; |
14 | 14 | ||
15 | public LSLScript(string filename, libsecondlife.LLUUID taskObject) | 15 | public LSLScript(string filename, libsecondlife.LLUUID taskObject) |
16 | { | 16 | { |
diff --git a/OpenSim/Region/Environment/Scenes/Scripting/Script.cs b/OpenSim/Region/Environment/Scenes/Scripting/Script.cs index fa4bdde..e1e1d87 100644 --- a/OpenSim/Region/Environment/Scenes/Scripting/Script.cs +++ b/OpenSim/Region/Environment/Scenes/Scripting/Script.cs | |||
@@ -53,7 +53,7 @@ namespace OpenSim.Region.Scripting | |||
53 | 53 | ||
54 | void events_OnNewPresence(ScenePresence presence) | 54 | void events_OnNewPresence(ScenePresence presence) |
55 | { | 55 | { |
56 | script.logger.Verbose("Hello " + presence.firstname.ToString() + "!"); | 56 | script.logger.Verbose("Hello " + presence.Firstname.ToString() + "!"); |
57 | } | 57 | } |
58 | 58 | ||
59 | void events_OnFrame() | 59 | void events_OnFrame() |
diff --git a/OpenSim/Region/Environment/Scenes/Scripting/ScriptInterpretedAPI.cs b/OpenSim/Region/Environment/Scenes/Scripting/ScriptInterpretedAPI.cs index 284ae74..af8a29f 100644 --- a/OpenSim/Region/Environment/Scenes/Scripting/ScriptInterpretedAPI.cs +++ b/OpenSim/Region/Environment/Scenes/Scripting/ScriptInterpretedAPI.cs | |||
@@ -8,6 +8,7 @@ using LSLList = System.Collections.Generic.List<string>; | |||
8 | 8 | ||
9 | using OpenSim.Region.Environment.Scenes; | 9 | using OpenSim.Region.Environment.Scenes; |
10 | using OpenSim.Region.Environment.LandManagement; | 10 | using OpenSim.Region.Environment.LandManagement; |
11 | using libsecondlife; | ||
11 | 12 | ||
12 | namespace OpenSim.Region.Scripting | 13 | namespace OpenSim.Region.Scripting |
13 | { | 14 | { |
@@ -17,13 +18,13 @@ namespace OpenSim.Region.Scripting | |||
17 | /// <remarks>Avoid at all costs. This should ONLY be used for LSL.</remarks> | 18 | /// <remarks>Avoid at all costs. This should ONLY be used for LSL.</remarks> |
18 | class ScriptInterpretedAPI | 19 | class ScriptInterpretedAPI |
19 | { | 20 | { |
20 | protected libsecondlife.LLUUID m_object; | 21 | protected LLUUID m_object; |
21 | protected Scene m_scene; | 22 | protected Scene m_scene; |
22 | 23 | ||
23 | /// <summary> | 24 | /// <summary> |
24 | /// The scene in which this script is acting | 25 | /// The scene in which this script is acting |
25 | /// </summary> | 26 | /// </summary> |
26 | public Scene World | 27 | public Scene Scene |
27 | { | 28 | { |
28 | get { return m_scene; } | 29 | get { return m_scene; } |
29 | } | 30 | } |
@@ -41,7 +42,7 @@ namespace OpenSim.Region.Scripting | |||
41 | /// </summary> | 42 | /// </summary> |
42 | public SceneObject Task | 43 | public SceneObject Task |
43 | { | 44 | { |
44 | get { return World.Objects[ObjectID]; } | 45 | get { return Scene.Objects[ObjectID]; } |
45 | } | 46 | } |
46 | 47 | ||
47 | /// <summary> | 48 | /// <summary> |
@@ -74,7 +75,7 @@ namespace OpenSim.Region.Scripting | |||
74 | public void osAddToLandPassList(Key avatar, float hours) | 75 | public void osAddToLandPassList(Key avatar, float hours) |
75 | { | 76 | { |
76 | Vector myPosition = Task.Pos; | 77 | Vector myPosition = Task.Pos; |
77 | Land myParcel = World.LandManager.getLandObject(myPosition.X, myPosition.Y); | 78 | Land myParcel = Scene.LandManager.getLandObject(myPosition.X, myPosition.Y); |
78 | 79 | ||
79 | OpenSim.Framework.Console.MainLog.Instance.Warn("script", "Unimplemented function called by script: osAddToLandPassList(Key avatar, float hours)"); | 80 | OpenSim.Framework.Console.MainLog.Instance.Warn("script", "Unimplemented function called by script: osAddToLandPassList(Key avatar, float hours)"); |
80 | return; | 81 | return; |
@@ -228,8 +229,8 @@ namespace OpenSim.Region.Scripting | |||
228 | 229 | ||
229 | public void osCreateLink(Key target, int parent) | 230 | public void osCreateLink(Key target, int parent) |
230 | { | 231 | { |
231 | if(World.Entities[target] is SceneObject) | 232 | if(Scene.Entities[target] is SceneObject) |
232 | Task.AddNewChildPrims((SceneObject)World.Entities[target]); | 233 | Task.AddNewChildPrims((SceneObject)Scene.Entities[target]); |
233 | 234 | ||
234 | return; | 235 | return; |
235 | } | 236 | } |