aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs
diff options
context:
space:
mode:
authorAdam Frisby2009-04-06 07:17:23 +0000
committerAdam Frisby2009-04-06 07:17:23 +0000
commit9e51c2db95fd43aa18e66d359c15349bdc9ad8f0 (patch)
tree995f875adb3967687fa8cebf8efabee303a7e6f3 /OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs
parent* Adds AutoOAR module, this will automatically OAR your regions every 20 minu... (diff)
downloadopensim-SC_OLD-9e51c2db95fd43aa18e66d359c15349bdc9ad8f0.zip
opensim-SC_OLD-9e51c2db95fd43aa18e66d359c15349bdc9ad8f0.tar.gz
opensim-SC_OLD-9e51c2db95fd43aa18e66d359c15349bdc9ad8f0.tar.bz2
opensim-SC_OLD-9e51c2db95fd43aa18e66d359c15349bdc9ad8f0.tar.xz
* Implements World.Parcels[] array for MRM scripting.
Diffstat (limited to 'OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs')
-rw-r--r--OpenSim/Region/OptionalModules/Scripting/Minimodule/World.cs18
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
28using System.Collections.Generic; 28using System.Collections.Generic;
29using OpenSim.Region.Framework.Interfaces;
29using OpenSim.Region.Framework.Scenes; 30using OpenSim.Region.Framework.Scenes;
30 31
31namespace OpenSim.Region.OptionalModules.Scripting.Minimodule 32namespace 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