aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
authorMelanie2009-12-21 14:46:07 +0000
committerMelanie2009-12-21 14:46:07 +0000
commitde59910758483f18068f786dc0b5ecab66a5e08b (patch)
tree92d4850444304942311e5c2a0d70379b9a3d0c67 /OpenSim
parentScript State Fix: Part 2 (diff)
downloadopensim-SC-de59910758483f18068f786dc0b5ecab66a5e08b.zip
opensim-SC-de59910758483f18068f786dc0b5ecab66a5e08b.tar.gz
opensim-SC-de59910758483f18068f786dc0b5ecab66a5e08b.tar.bz2
opensim-SC-de59910758483f18068f786dc0b5ecab66a5e08b.tar.xz
Patch from Ziah.
Mantis #4456: Patch to implement some minor MRM Functions : SitTarget, SitTargetText, TouchText and Text
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Region/OptionalModules/Scripting/Minimodule/SOPObject.cs40
1 files changed, 32 insertions, 8 deletions
diff --git a/OpenSim/Region/OptionalModules/Scripting/Minimodule/SOPObject.cs b/OpenSim/Region/OptionalModules/Scripting/Minimodule/SOPObject.cs
index 1f1ebae..143c454 100644
--- a/OpenSim/Region/OptionalModules/Scripting/Minimodule/SOPObject.cs
+++ b/OpenSim/Region/OptionalModules/Scripting/Minimodule/SOPObject.cs
@@ -258,26 +258,50 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
258 258
259 public Vector3 SitTarget 259 public Vector3 SitTarget
260 { 260 {
261 get { throw new System.NotImplementedException(); } 261 get { return GetSOP().SitTargetPosition; }
262 set { throw new System.NotImplementedException(); } 262 set
263 {
264 if (CanEdit())
265 {
266 GetSOP().SitTargetPosition = value;
267 }
268 }
263 } 269 }
264 270
265 public string SitTargetText 271 public string SitTargetText
266 { 272 {
267 get { throw new System.NotImplementedException(); } 273 get { return GetSOP().SitName; }
268 set { throw new System.NotImplementedException(); } 274 set
275 {
276 if (CanEdit())
277 {
278 GetSOP().SitName = value;
279 }
280 }
269 } 281 }
270 282
271 public string TouchText 283 public string TouchText
272 { 284 {
273 get { throw new System.NotImplementedException(); } 285 get { return GetSOP().TouchName; }
274 set { throw new System.NotImplementedException(); } 286 set
287 {
288 if (CanEdit())
289 {
290 GetSOP().TouchName = value;
291 }
292 }
275 } 293 }
276 294
277 public string Text 295 public string Text
278 { 296 {
279 get { throw new System.NotImplementedException(); } 297 get { return GetSOP().Text; }
280 set { throw new System.NotImplementedException(); } 298 set
299 {
300 if (CanEdit())
301 {
302 GetSOP().SetText(value,new Vector3(1.0f,1.0f,1.0f),1.0f);
303 }
304 }
281 } 305 }
282 306
283 public bool IsRotationLockedX 307 public bool IsRotationLockedX