diff options
author | Adam Frisby | 2007-07-13 17:25:01 +0000 |
---|---|---|
committer | Adam Frisby | 2007-07-13 17:25:01 +0000 |
commit | 946180885d476ce902d970513c8d03e9d05937d3 (patch) | |
tree | 7266969f438d20afdc28e71393af457bfd6e157f | |
parent | * Adding LSL stuff for Tedd_, implementing LSL-style functions in ScriptAPI.c... (diff) | |
download | opensim-SC-946180885d476ce902d970513c8d03e9d05937d3.zip opensim-SC-946180885d476ce902d970513c8d03e9d05937d3.tar.gz opensim-SC-946180885d476ce902d970513c8d03e9d05937d3.tar.bz2 opensim-SC-946180885d476ce902d970513c8d03e9d05937d3.tar.xz |
* Added wrappers for:
llAbs, llAcos, llAddToLandPassList, llAdjustSoundVolume, llAllowInventoryDrop, llAngleBetween, llApplyImpulse, llApplyRotationalImpulse, llAsin, llAtan2, llAttachToAvatar, llAvatarOnSitTarget, llAxes2Rot, llAxisAngle2Rot, llBase64ToString, llBreakAllLinks, llBreakLink, llCSV2List, llCeil, llCloseRemoteDataChannel, llCloud
* Added functions for:
osAbs, osAcos, osAsin, osAtan2, osAxes2Rot, osAxisAngle2Rot, osBase64ToString, osCSV2List, osCeil.
-rw-r--r-- | OpenSim/Region/Environment/Scenes/scripting/ScriptAPI.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/scripting/ScriptAPI.cs b/OpenSim/Region/Environment/Scenes/scripting/ScriptAPI.cs index 894713f..702653e 100644 --- a/OpenSim/Region/Environment/Scenes/scripting/ScriptAPI.cs +++ b/OpenSim/Region/Environment/Scenes/scripting/ScriptAPI.cs | |||
@@ -4,6 +4,7 @@ using System.Text; | |||
4 | using Key = libsecondlife.LLUUID; | 4 | using Key = libsecondlife.LLUUID; |
5 | using Rotation = libsecondlife.LLQuaternion; | 5 | using Rotation = libsecondlife.LLQuaternion; |
6 | using Vector = libsecondlife.LLVector3; | 6 | using Vector = libsecondlife.LLVector3; |
7 | using LSLList = System.Collections.Generic.List<string>; | ||
7 | 8 | ||
8 | 9 | ||
9 | using OpenSim.Region.Environment.Scenes; | 10 | using OpenSim.Region.Environment.Scenes; |
@@ -131,5 +132,36 @@ namespace OpenSim.Region.Environment.Scripting | |||
131 | { | 132 | { |
132 | return; | 133 | return; |
133 | } | 134 | } |
135 | |||
136 | [Obsolete("Unimplemented")] | ||
137 | public void osBreakLink() | ||
138 | { | ||
139 | return; | ||
140 | } | ||
141 | |||
142 | public LSLList osCSV2List(string src) | ||
143 | { | ||
144 | LSLList retVal = new LSLList(); | ||
145 | retVal.AddRange(src.Split(',')); | ||
146 | |||
147 | return retVal; | ||
148 | } | ||
149 | |||
150 | public int osCeil(float val) | ||
151 | { | ||
152 | return (int)Math.Ceiling(val); | ||
153 | } | ||
154 | |||
155 | [Obsolete("Unimplemented")] | ||
156 | public void osCloseRemoteDataChannel(Key channel) | ||
157 | { | ||
158 | return; | ||
159 | } | ||
160 | |||
161 | [Obsolete("Unimplemented")] | ||
162 | public float osCloud(Vector offset) | ||
163 | { | ||
164 | return 0.0; | ||
165 | } | ||
134 | } | 166 | } |
135 | } | 167 | } |