diff options
author | Adam Frisby | 2009-04-01 06:55:39 +0000 |
---|---|---|
committer | Adam Frisby | 2009-04-01 06:55:39 +0000 |
commit | 7eccad05c9623d9fe80c29d3e30a6511caf00531 (patch) | |
tree | ef277c7c73cc9b9367f021924977fd2c09980c9d /OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs | |
parent | * Added NUnit tested utility function GetHashGuid() for future use. (diff) | |
download | opensim-SC_OLD-7eccad05c9623d9fe80c29d3e30a6511caf00531.zip opensim-SC_OLD-7eccad05c9623d9fe80c29d3e30a6511caf00531.tar.gz opensim-SC_OLD-7eccad05c9623d9fe80c29d3e30a6511caf00531.tar.bz2 opensim-SC_OLD-7eccad05c9623d9fe80c29d3e30a6511caf00531.tar.xz |
* Adds World.Avatars[] to MRM Scripting. Contains an enumerable array containing IAvatar instances for each avatar in the region.
* Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs b/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs index cdefe16..4ba6778 100644 --- a/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs +++ b/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs | |||
@@ -58,6 +58,23 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule | |||
58 | } | 58 | } |
59 | } | 59 | } |
60 | 60 | ||
61 | public IAvatar[] Avatars | ||
62 | { | ||
63 | get | ||
64 | { | ||
65 | List<EntityBase> ents = m_internalScene.Entities.GetAllByType<ScenePresence>(); | ||
66 | IAvatar[] rets = new IAvatar[ents.Count]; | ||
67 | |||
68 | for (int i = 0; i < ents.Count; i++) | ||
69 | { | ||
70 | EntityBase ent = ents[i]; | ||
71 | rets[i] = new SPAvatar(m_internalScene, ent.UUID); | ||
72 | } | ||
73 | |||
74 | return rets; | ||
75 | } | ||
76 | } | ||
77 | |||
61 | public IHeightmap Terrain | 78 | public IHeightmap Terrain |
62 | { | 79 | { |
63 | get { return m_heights; } | 80 | get { return m_heights; } |