Non-LSL scripting
From OpenSim
| This article or section needs more examples While the information on this page may be good, it is complex information that needs examples to make it user friendly. Please consider writing some examples of usage for this page. |
| This article or section contains incomplete information. Please help us by completing the content on this page. |
| This article or section is scheduled for deletion The content in this page is no longer relevant and is scheduled for deletion. Reason: Abandoned stub. Contains info already present elsewhere on the wiki. Will be removed after Oct 7, 2011 |
There is a blog post on this at [1]. That information should be pulled in to here and supplemented.
Other than this, non-LSL scripting is something of a black art.
Types
As of 0.6.0.7421, if you need an LSL types then the following names currently need to be used.
| LSL type | .NET class name |
|---|---|
| float | LSL_Types.LSLFloat |
| integer | LSL_Types.LSLInteger |
| string | LSL_Types.LSLString |
| key | LSL_Types.LSLString |
| list | LSL_Types.list |
| vector | LSL_Types.Vector3 |
| quaternion | LSL_Types.Quaternion |