diff options
Diffstat (limited to 'OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs')
-rw-r--r-- | OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs b/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs index c798cc8..05a6a84 100644 --- a/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs +++ b/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs | |||
@@ -26,6 +26,7 @@ | |||
26 | */ | 26 | */ |
27 | 27 | ||
28 | using System.Collections.Generic; | 28 | using System.Collections.Generic; |
29 | using OpenSim.Region.Framework.Interfaces; | ||
29 | using OpenSim.Region.Framework.Scenes; | 30 | using OpenSim.Region.Framework.Scenes; |
30 | 31 | ||
31 | namespace OpenSim.Region.OptionalModules.Scripting.Minimodule | 32 | namespace OpenSim.Region.OptionalModules.Scripting.Minimodule |
@@ -49,6 +50,23 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule | |||
49 | get { return m_objs; } | 50 | get { return m_objs; } |
50 | } | 51 | } |
51 | 52 | ||
53 | public IParcel[] Parcels | ||
54 | { | ||
55 | get | ||
56 | { | ||
57 | List<ILandObject> m_los = m_internalScene.LandChannel.AllParcels(); | ||
58 | List<IParcel> m_parcels = new List<IParcel>(m_los.Count); | ||
59 | |||
60 | foreach (ILandObject landObject in m_los) | ||
61 | { | ||
62 | m_parcels.Add(new LOParcel(m_internalScene, landObject.landData.LocalID)); | ||
63 | } | ||
64 | |||
65 | return m_parcels.ToArray(); | ||
66 | } | ||
67 | } | ||
68 | |||
69 | |||
52 | public IAvatar[] Avatars | 70 | public IAvatar[] Avatars |
53 | { | 71 | { |
54 | get | 72 | get |