aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs
diff options
context:
space:
mode:
authorAdam Frisby2009-04-04 23:23:24 +0000
committerAdam Frisby2009-04-04 23:23:24 +0000
commit746729b6cefce7093d346e21909b35440dd88569 (patch)
treea4782a6b9db82e6562c354b79eba480e477818de /OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs
parent* Implements IObjectPhysics, this collects Physics attributes into one interf... (diff)
downloadopensim-SC-746729b6cefce7093d346e21909b35440dd88569.zip
opensim-SC-746729b6cefce7093d346e21909b35440dd88569.tar.gz
opensim-SC-746729b6cefce7093d346e21909b35440dd88569.tar.bz2
opensim-SC-746729b6cefce7093d346e21909b35440dd88569.tar.xz
* Implements IObjectPhysics on SOPObject partially.
* Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime)
Diffstat (limited to 'OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs')
-rw-r--r--OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs b/OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs
index 0b8fc37..36d016e 100644
--- a/OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs
+++ b/OpenSim/Region/OptionalModules/Scripting/Minimodule/IObject.cs
@@ -28,6 +28,7 @@
28using System; 28using System;
29using System.Drawing; 29using System.Drawing;
30using OpenMetaverse; 30using OpenMetaverse;
31using OpenSim.Region.OptionalModules.Scripting.Minimodule.Object;
31 32
32namespace OpenSim.Region.OptionalModules.Scripting.Minimodule 33namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
33{ 34{
@@ -140,7 +141,6 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
140 /// </summary> 141 /// </summary>
141 String Text { get; set; } 142 String Text { get; set; }
142 143
143 bool IsPhysical { get; set; } // SetStatus(PHYSICS)
144 bool IsPhantom { get; set; } // SetStatus(PHANTOM) 144 bool IsPhantom { get; set; } // SetStatus(PHANTOM)
145 bool IsRotationLockedX { get; set; } // SetStatus(!ROTATE_X) 145 bool IsRotationLockedX { get; set; } // SetStatus(!ROTATE_X)
146 bool IsRotationLockedY { get; set; } // SetStatus(!ROTATE_Y) 146 bool IsRotationLockedY { get; set; } // SetStatus(!ROTATE_Y)
@@ -162,6 +162,9 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
162 162
163 PhysicsMaterial PhysicsMaterial { get; set; } 163 PhysicsMaterial PhysicsMaterial { get; set; }
164 164
165 IObjectPhysics Physics { get; }
166
167
165 /// <summary> 168 /// <summary>
166 /// Causes the object to speak to its surroundings, 169 /// Causes the object to speak to its surroundings,
167 /// equivilent to LSL/OSSL llSay 170 /// equivilent to LSL/OSSL llSay