diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/MOD_Api.cs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/MOD_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/MOD_Api.cs index 7844c75..929948b 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/MOD_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/MOD_Api.cs | |||
@@ -343,8 +343,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
343 | { | 343 | { |
344 | if (type == typeof(OpenMetaverse.Vector3)) | 344 | if (type == typeof(OpenMetaverse.Vector3)) |
345 | { | 345 | { |
346 | LSL_Vector vect = (LSL_Vector)lslparm; | 346 | return (OpenMetaverse.Vector3)((LSL_Vector)lslparm); |
347 | return new OpenMetaverse.Vector3((float)vect.x,(float)vect.y,(float)vect.z); | ||
348 | } | 347 | } |
349 | } | 348 | } |
350 | 349 | ||
@@ -372,8 +371,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
372 | } | 371 | } |
373 | else if (plist[i] is LSL_Vector) | 372 | else if (plist[i] is LSL_Vector) |
374 | { | 373 | { |
375 | LSL_Vector vect = (LSL_Vector)plist[i]; | 374 | result[i] = (OpenMetaverse.Vector3)( |
376 | result[i] = new OpenMetaverse.Vector3((float)vect.x,(float)vect.y,(float)vect.z); | 375 | (LSL_Vector)plist[i]); |
377 | } | 376 | } |
378 | else | 377 | else |
379 | MODError("unknown LSL list element type"); | 378 | MODError("unknown LSL list element type"); |