diff options
author | Melanie | 2009-12-21 14:46:07 +0000 |
---|---|---|
committer | Melanie | 2009-12-21 14:46:07 +0000 |
commit | de59910758483f18068f786dc0b5ecab66a5e08b (patch) | |
tree | 92d4850444304942311e5c2a0d70379b9a3d0c67 /OpenSim | |
parent | Script State Fix: Part 2 (diff) | |
download | opensim-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.cs | 40 |
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 |