aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs4432
1 files changed, 2216 insertions, 2216 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs b/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs
index 9c87964..c971707 100644
--- a/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs
+++ b/OpenSim/Region/ScriptEngine/Common/BuiltIn_Commands_BaseClass.cs
@@ -1,2216 +1,2216 @@
1/* 1/*
2* Copyright (c) Contributors, http://opensimulator.org/ 2* Copyright (c) Contributors, http://opensimulator.org/
3* See CONTRIBUTORS.TXT for a full list of copyright holders. 3* See CONTRIBUTORS.TXT for a full list of copyright holders.
4* 4*
5* Redistribution and use in source and binary forms, with or without 5* Redistribution and use in source and binary forms, with or without
6* modification, are permitted provided that the following conditions are met: 6* modification, are permitted provided that the following conditions are met:
7* * Redistributions of source code must retain the above copyright 7* * Redistributions of source code must retain the above copyright
8* notice, this list of conditions and the following disclaimer. 8* notice, this list of conditions and the following disclaimer.
9* * Redistributions in binary form must reproduce the above copyright 9* * Redistributions in binary form must reproduce the above copyright
10* notice, this list of conditions and the following disclaimer in the 10* notice, this list of conditions and the following disclaimer in the
11* documentation and/or other materials provided with the distribution. 11* documentation and/or other materials provided with the distribution.
12* * Neither the name of the OpenSim Project nor the 12* * Neither the name of the OpenSim Project nor the
13* names of its contributors may be used to endorse or promote products 13* names of its contributors may be used to endorse or promote products
14* derived from this software without specific prior written permission. 14* derived from this software without specific prior written permission.
15* 15*
16* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY 16* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY 19* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 21* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 22* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 24* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26* 26*
27*/ 27*/
28 28
29using System; 29using System;
30using System.Collections.Generic; 30using System.Collections.Generic;
31using System.Runtime.Remoting.Lifetime; 31using System.Runtime.Remoting.Lifetime;
32using System.Threading; 32using System.Threading;
33using OpenSim.Region.ScriptEngine.Common; 33using OpenSim.Region.ScriptEngine.Common;
34using OpenSim.Region.ScriptEngine.Common.ScriptEngineBase; 34using OpenSim.Region.ScriptEngine.Common.ScriptEngineBase;
35using integer = System.Int32; 35using integer = System.Int32;
36using key = System.String; 36using key = System.String;
37using vector = OpenSim.Region.ScriptEngine.Common.LSL_Types.Vector3; 37using vector = OpenSim.Region.ScriptEngine.Common.LSL_Types.Vector3;
38using rotation = OpenSim.Region.ScriptEngine.Common.LSL_Types.Quaternion; 38using rotation = OpenSim.Region.ScriptEngine.Common.LSL_Types.Quaternion;
39 39
40namespace OpenSim.Region.ScriptEngine.Common 40namespace OpenSim.Region.ScriptEngine.Common
41{ 41{
42 public class BuiltIn_Commands_BaseClass : MarshalByRefObject, LSL_BuiltIn_Commands_Interface, IScript 42 public class BuiltIn_Commands_BaseClass : MarshalByRefObject, LSL_BuiltIn_Commands_Interface, IScript
43 { 43 {
44 // 44 //
45 // Included as base for any LSL-script that is compiled. 45 // Included as base for any LSL-script that is compiled.
46 // Any function added here will be accessible to the LSL script. But it must also be added to "LSL_BuiltIn_Commands_Interface" in "OpenSim.Region.ScriptEngine.Common" class. 46 // Any function added here will be accessible to the LSL script. But it must also be added to "LSL_BuiltIn_Commands_Interface" in "OpenSim.Region.ScriptEngine.Common" class.
47 // 47 //
48 // Security note: This script will be running inside an restricted AppDomain. Currently AppDomain is not very restricted. 48 // Security note: This script will be running inside an restricted AppDomain. Currently AppDomain is not very restricted.
49 // 49 //
50 50
51 //private static readonly log4net.ILog m_log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); 51 //private static readonly log4net.ILog m_log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
52 52
53 // Object never expires 53 // Object never expires
54 public override Object InitializeLifetimeService() 54 public override Object InitializeLifetimeService()
55 { 55 {
56 //Console.WriteLine("LSL_BaseClass: InitializeLifetimeService()"); 56 //Console.WriteLine("LSL_BaseClass: InitializeLifetimeService()");
57 // return null; 57 // return null;
58 ILease lease = (ILease)base.InitializeLifetimeService(); 58 ILease lease = (ILease)base.InitializeLifetimeService();
59 59
60 if (lease.CurrentState == LeaseState.Initial) 60 if (lease.CurrentState == LeaseState.Initial)
61 { 61 {
62 lease.InitialLeaseTime = TimeSpan.Zero; // TimeSpan.FromMinutes(1); 62 lease.InitialLeaseTime = TimeSpan.Zero; // TimeSpan.FromMinutes(1);
63 //lease.SponsorshipTimeout = TimeSpan.FromMinutes(2); 63 //lease.SponsorshipTimeout = TimeSpan.FromMinutes(2);
64 //lease.RenewOnCallTime = TimeSpan.FromSeconds(2); 64 //lease.RenewOnCallTime = TimeSpan.FromSeconds(2);
65 } 65 }
66 return lease; 66 return lease;
67 } 67 }
68 68
69 public EventQueueManager.Queue_llDetectParams_Struct _llDetectParams; 69 public EventQueueManager.Queue_llDetectParams_Struct _llDetectParams;
70 EventQueueManager.Queue_llDetectParams_Struct IScript.llDetectParams 70 EventQueueManager.Queue_llDetectParams_Struct IScript.llDetectParams
71 { 71 {
72 get { return _llDetectParams; } 72 get { return _llDetectParams; }
73 set { _llDetectParams = value; } 73 set { _llDetectParams = value; }
74 } 74 }
75 75
76 private Executor m_Exec; 76 private Executor m_Exec;
77 77
78 ExecutorBase IScript.Exec 78 ExecutorBase IScript.Exec
79 { 79 {
80 get 80 get
81 { 81 {
82 if (m_Exec == null) 82 if (m_Exec == null)
83 m_Exec = new Executor(this); 83 m_Exec = new Executor(this);
84 return m_Exec; 84 return m_Exec;
85 } 85 }
86 } 86 }
87 87
88 88
89 public BuilIn_Commands m_LSL_Functions; 89 public BuilIn_Commands m_LSL_Functions;
90 private string _Source = String.Empty; 90 private string _Source = String.Empty;
91 public string Source 91 public string Source
92 { 92 {
93 get 93 get
94 { 94 {
95 return _Source; 95 return _Source;
96 } 96 }
97 set { _Source = value; } 97 set { _Source = value; }
98 } 98 }
99 99
100 100
101 public BuiltIn_Commands_BaseClass() 101 public BuiltIn_Commands_BaseClass()
102 { 102 {
103 } 103 }
104 104
105 public string State 105 public string State
106 { 106 {
107 get { return m_LSL_Functions.State; } 107 get { return m_LSL_Functions.State; }
108 set { m_LSL_Functions.State = value; } 108 set { m_LSL_Functions.State = value; }
109 } 109 }
110 110
111 111
112 112
113 public void Start(BuilIn_Commands LSL_Functions) 113 public void Start(BuilIn_Commands LSL_Functions)
114 { 114 {
115 m_LSL_Functions = LSL_Functions; 115 m_LSL_Functions = LSL_Functions;
116 116
117 //m_log.Info(ScriptEngineName, "LSL_BaseClass.Start() called."); 117 //m_log.Info(ScriptEngineName, "LSL_BaseClass.Start() called.");
118 118
119 // Get this AppDomain's settings and display some of them. 119 // Get this AppDomain's settings and display some of them.
120 AppDomainSetup ads = AppDomain.CurrentDomain.SetupInformation; 120 AppDomainSetup ads = AppDomain.CurrentDomain.SetupInformation;
121 Console.WriteLine("AppName={0}, AppBase={1}, ConfigFile={2}", 121 Console.WriteLine("AppName={0}, AppBase={1}, ConfigFile={2}",
122 ads.ApplicationName, 122 ads.ApplicationName,
123 ads.ApplicationBase, 123 ads.ApplicationBase,
124 ads.ConfigurationFile 124 ads.ConfigurationFile
125 ); 125 );
126 126
127 // Display the name of the calling AppDomain and the name 127 // Display the name of the calling AppDomain and the name
128 // of the second domain. 128 // of the second domain.
129 // NOTE: The application's thread has transitioned between 129 // NOTE: The application's thread has transitioned between
130 // AppDomains. 130 // AppDomains.
131 Console.WriteLine("Calling to '{0}'.", 131 Console.WriteLine("Calling to '{0}'.",
132 Thread.GetDomain().FriendlyName 132 Thread.GetDomain().FriendlyName
133 ); 133 );
134 134
135 return; 135 return;
136 } 136 }
137 137
138 138
139 139
140 public OSSL_BuilIn_Commands.OSSLPrim Prim { 140 public OSSL_BuilIn_Commands.OSSLPrim Prim {
141 get { return m_LSL_Functions.Prim; } 141 get { return m_LSL_Functions.Prim; }
142 } 142 }
143 143
144 144
145 // 145 //
146 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 146 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
147 // 147 //
148 // They are only forwarders to LSL_BuiltIn_Commands.cs 148 // They are only forwarders to LSL_BuiltIn_Commands.cs
149 // 149 //
150 public double llSin(double f) 150 public double llSin(double f)
151 { 151 {
152 return m_LSL_Functions.llSin(f); 152 return m_LSL_Functions.llSin(f);
153 } 153 }
154 154
155 public double llCos(double f) 155 public double llCos(double f)
156 { 156 {
157 return m_LSL_Functions.llCos(f); 157 return m_LSL_Functions.llCos(f);
158 } 158 }
159 159
160 public double llTan(double f) 160 public double llTan(double f)
161 { 161 {
162 return m_LSL_Functions.llTan(f); 162 return m_LSL_Functions.llTan(f);
163 } 163 }
164 164
165 public double llAtan2(double x, double y) 165 public double llAtan2(double x, double y)
166 { 166 {
167 return m_LSL_Functions.llAtan2(x, y); 167 return m_LSL_Functions.llAtan2(x, y);
168 } 168 }
169 169
170 public double llSqrt(double f) 170 public double llSqrt(double f)
171 { 171 {
172 return m_LSL_Functions.llSqrt(f); 172 return m_LSL_Functions.llSqrt(f);
173 } 173 }
174 174
175 public double llPow(double fbase, double fexponent) 175 public double llPow(double fbase, double fexponent)
176 { 176 {
177 return m_LSL_Functions.llPow(fbase, fexponent); 177 return m_LSL_Functions.llPow(fbase, fexponent);
178 } 178 }
179 179
180 public int llAbs(int i) 180 public int llAbs(int i)
181 { 181 {
182 return m_LSL_Functions.llAbs(i); 182 return m_LSL_Functions.llAbs(i);
183 } 183 }
184 184
185 public double llFabs(double f) 185 public double llFabs(double f)
186 { 186 {
187 return m_LSL_Functions.llFabs(f); 187 return m_LSL_Functions.llFabs(f);
188 } 188 }
189 189
190 public double llFrand(double mag) 190 public double llFrand(double mag)
191 { 191 {
192 return m_LSL_Functions.llFrand(mag); 192 return m_LSL_Functions.llFrand(mag);
193 } 193 }
194 194
195 public int llFloor(double f) 195 public int llFloor(double f)
196 { 196 {
197 return m_LSL_Functions.llFloor(f); 197 return m_LSL_Functions.llFloor(f);
198 } 198 }
199 199
200 public int llCeil(double f) 200 public int llCeil(double f)
201 { 201 {
202 return m_LSL_Functions.llCeil(f); 202 return m_LSL_Functions.llCeil(f);
203 } 203 }
204 204
205 public int llRound(double f) 205 public int llRound(double f)
206 { 206 {
207 return m_LSL_Functions.llRound(f); 207 return m_LSL_Functions.llRound(f);
208 } 208 }
209 209
210 public double llVecMag(vector v) 210 public double llVecMag(vector v)
211 { 211 {
212 return m_LSL_Functions.llVecMag(v); 212 return m_LSL_Functions.llVecMag(v);
213 } 213 }
214 214
215 public vector llVecNorm(vector v) 215 public vector llVecNorm(vector v)
216 { 216 {
217 return m_LSL_Functions.llVecNorm(v); 217 return m_LSL_Functions.llVecNorm(v);
218 } 218 }
219 219
220 public double llVecDist(vector a, vector b) 220 public double llVecDist(vector a, vector b)
221 { 221 {
222 return m_LSL_Functions.llVecDist(a, b); 222 return m_LSL_Functions.llVecDist(a, b);
223 } 223 }
224 224
225 public vector llRot2Euler(rotation r) 225 public vector llRot2Euler(rotation r)
226 { 226 {
227 return m_LSL_Functions.llRot2Euler(r); 227 return m_LSL_Functions.llRot2Euler(r);
228 } 228 }
229 229
230 public rotation llEuler2Rot(vector v) 230 public rotation llEuler2Rot(vector v)
231 { 231 {
232 return m_LSL_Functions.llEuler2Rot(v); 232 return m_LSL_Functions.llEuler2Rot(v);
233 } 233 }
234 234
235 public rotation llAxes2Rot(vector fwd, vector left, vector up) 235 public rotation llAxes2Rot(vector fwd, vector left, vector up)
236 { 236 {
237 return m_LSL_Functions.llAxes2Rot(fwd, left, up); 237 return m_LSL_Functions.llAxes2Rot(fwd, left, up);
238 } 238 }
239 239
240 public vector llRot2Fwd(rotation r) 240 public vector llRot2Fwd(rotation r)
241 { 241 {
242 return m_LSL_Functions.llRot2Fwd(r); 242 return m_LSL_Functions.llRot2Fwd(r);
243 } 243 }
244 244
245 public vector llRot2Left(rotation r) 245 public vector llRot2Left(rotation r)
246 { 246 {
247 return m_LSL_Functions.llRot2Left(r); 247 return m_LSL_Functions.llRot2Left(r);
248 } 248 }
249 249
250 public vector llRot2Up(rotation r) 250 public vector llRot2Up(rotation r)
251 { 251 {
252 return m_LSL_Functions.llRot2Up(r); 252 return m_LSL_Functions.llRot2Up(r);
253 } 253 }
254 254
255 public rotation llRotBetween(vector start, vector end) 255 public rotation llRotBetween(vector start, vector end)
256 { 256 {
257 return m_LSL_Functions.llRotBetween(start, end); 257 return m_LSL_Functions.llRotBetween(start, end);
258 } 258 }
259 259
260 public void llWhisper(int channelID, string text) 260 public void llWhisper(int channelID, string text)
261 { 261 {
262 m_LSL_Functions.llWhisper(channelID, text); 262 m_LSL_Functions.llWhisper(channelID, text);
263 } 263 }
264 264
265 public void llSay(int channelID, string text) 265 public void llSay(int channelID, string text)
266 { 266 {
267 m_LSL_Functions.llSay(channelID, text); 267 m_LSL_Functions.llSay(channelID, text);
268 } 268 }
269 269
270 // 270 //
271 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 271 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
272 // 272 //
273 public void llShout(int channelID, string text) 273 public void llShout(int channelID, string text)
274 { 274 {
275 m_LSL_Functions.llShout(channelID, text); 275 m_LSL_Functions.llShout(channelID, text);
276 } 276 }
277 277
278 public int llListen(int channelID, string name, string ID, string msg) 278 public int llListen(int channelID, string name, string ID, string msg)
279 { 279 {
280 return m_LSL_Functions.llListen(channelID, name, ID, msg); 280 return m_LSL_Functions.llListen(channelID, name, ID, msg);
281 } 281 }
282 282
283 public void llListenControl(int number, int active) 283 public void llListenControl(int number, int active)
284 { 284 {
285 m_LSL_Functions.llListenControl(number, active); 285 m_LSL_Functions.llListenControl(number, active);
286 } 286 }
287 287
288 public void llListenRemove(int number) 288 public void llListenRemove(int number)
289 { 289 {
290 m_LSL_Functions.llListenRemove(number); 290 m_LSL_Functions.llListenRemove(number);
291 } 291 }
292 292
293 public void llSensor(string name, string id, int type, double range, double arc) 293 public void llSensor(string name, string id, int type, double range, double arc)
294 { 294 {
295 m_LSL_Functions.llSensor(name, id, type, range, arc); 295 m_LSL_Functions.llSensor(name, id, type, range, arc);
296 } 296 }
297 297
298 public void llSensorRepeat(string name, string id, int type, double range, double arc, double rate) 298 public void llSensorRepeat(string name, string id, int type, double range, double arc, double rate)
299 { 299 {
300 m_LSL_Functions.llSensorRepeat(name, id, type, range, arc, rate); 300 m_LSL_Functions.llSensorRepeat(name, id, type, range, arc, rate);
301 } 301 }
302 302
303 public void llSensorRemove() 303 public void llSensorRemove()
304 { 304 {
305 m_LSL_Functions.llSensorRemove(); 305 m_LSL_Functions.llSensorRemove();
306 } 306 }
307 307
308 public string llDetectedName(int number) 308 public string llDetectedName(int number)
309 { 309 {
310 return m_LSL_Functions.llDetectedName(number); 310 return m_LSL_Functions.llDetectedName(number);
311 } 311 }
312 312
313 public string llDetectedKey(int number) 313 public string llDetectedKey(int number)
314 { 314 {
315 return m_LSL_Functions.llDetectedKey(number); 315 return m_LSL_Functions.llDetectedKey(number);
316 } 316 }
317 317
318 public string llDetectedOwner(int number) 318 public string llDetectedOwner(int number)
319 { 319 {
320 return m_LSL_Functions.llDetectedOwner(number); 320 return m_LSL_Functions.llDetectedOwner(number);
321 } 321 }
322 322
323 public int llDetectedType(int number) 323 public int llDetectedType(int number)
324 { 324 {
325 return m_LSL_Functions.llDetectedType(number); 325 return m_LSL_Functions.llDetectedType(number);
326 } 326 }
327 327
328 public vector llDetectedPos(int number) 328 public vector llDetectedPos(int number)
329 { 329 {
330 return m_LSL_Functions.llDetectedPos(number); 330 return m_LSL_Functions.llDetectedPos(number);
331 } 331 }
332 332
333 public vector llDetectedVel(int number) 333 public vector llDetectedVel(int number)
334 { 334 {
335 return m_LSL_Functions.llDetectedVel(number); 335 return m_LSL_Functions.llDetectedVel(number);
336 } 336 }
337 337
338 public vector llDetectedGrab(int number) 338 public vector llDetectedGrab(int number)
339 { 339 {
340 return m_LSL_Functions.llDetectedGrab(number); 340 return m_LSL_Functions.llDetectedGrab(number);
341 } 341 }
342 342
343 public rotation llDetectedRot(int number) 343 public rotation llDetectedRot(int number)
344 { 344 {
345 return m_LSL_Functions.llDetectedRot(number); 345 return m_LSL_Functions.llDetectedRot(number);
346 } 346 }
347 347
348 public int llDetectedGroup(int number) 348 public int llDetectedGroup(int number)
349 { 349 {
350 return m_LSL_Functions.llDetectedGroup(number); 350 return m_LSL_Functions.llDetectedGroup(number);
351 } 351 }
352 352
353 public int llDetectedLinkNumber(int number) 353 public int llDetectedLinkNumber(int number)
354 { 354 {
355 return m_LSL_Functions.llDetectedLinkNumber(number); 355 return m_LSL_Functions.llDetectedLinkNumber(number);
356 } 356 }
357 357
358 // 358 //
359 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 359 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
360 // 360 //
361 public void llDie() 361 public void llDie()
362 { 362 {
363 m_LSL_Functions.llDie(); 363 m_LSL_Functions.llDie();
364 } 364 }
365 365
366 public double llGround(vector offset) 366 public double llGround(vector offset)
367 { 367 {
368 return m_LSL_Functions.llGround(offset); 368 return m_LSL_Functions.llGround(offset);
369 } 369 }
370 370
371 public double llCloud(vector offset) 371 public double llCloud(vector offset)
372 { 372 {
373 return m_LSL_Functions.llCloud(offset); 373 return m_LSL_Functions.llCloud(offset);
374 } 374 }
375 375
376 public vector llWind(vector offset) 376 public vector llWind(vector offset)
377 { 377 {
378 return m_LSL_Functions.llWind(offset); 378 return m_LSL_Functions.llWind(offset);
379 } 379 }
380 380
381 public void llSetStatus(int status, int value) 381 public void llSetStatus(int status, int value)
382 { 382 {
383 m_LSL_Functions.llSetStatus(status, value); 383 m_LSL_Functions.llSetStatus(status, value);
384 } 384 }
385 385
386 public int llGetStatus(int status) 386 public int llGetStatus(int status)
387 { 387 {
388 return m_LSL_Functions.llGetStatus(status); 388 return m_LSL_Functions.llGetStatus(status);
389 } 389 }
390 390
391 public void llSetScale(vector scale) 391 public void llSetScale(vector scale)
392 { 392 {
393 m_LSL_Functions.llSetScale(scale); 393 m_LSL_Functions.llSetScale(scale);
394 } 394 }
395 395
396 public vector llGetScale() 396 public vector llGetScale()
397 { 397 {
398 return m_LSL_Functions.llGetScale(); 398 return m_LSL_Functions.llGetScale();
399 } 399 }
400 400
401 public void llSetColor(vector color, int face) 401 public void llSetColor(vector color, int face)
402 { 402 {
403 m_LSL_Functions.llSetColor(color, face); 403 m_LSL_Functions.llSetColor(color, face);
404 } 404 }
405 405
406 public double llGetAlpha(int face) 406 public double llGetAlpha(int face)
407 { 407 {
408 return m_LSL_Functions.llGetAlpha(face); 408 return m_LSL_Functions.llGetAlpha(face);
409 } 409 }
410 410
411 public void llSetAlpha(double alpha, int face) 411 public void llSetAlpha(double alpha, int face)
412 { 412 {
413 m_LSL_Functions.llSetAlpha(alpha, face); 413 m_LSL_Functions.llSetAlpha(alpha, face);
414 } 414 }
415 415
416 public vector llGetColor(int face) 416 public vector llGetColor(int face)
417 { 417 {
418 return m_LSL_Functions.llGetColor(face); 418 return m_LSL_Functions.llGetColor(face);
419 } 419 }
420 420
421 public void llSetTexture(string texture, int face) 421 public void llSetTexture(string texture, int face)
422 { 422 {
423 m_LSL_Functions.llSetTexture(texture, face); 423 m_LSL_Functions.llSetTexture(texture, face);
424 } 424 }
425 425
426 public void llScaleTexture(double u, double v, int face) 426 public void llScaleTexture(double u, double v, int face)
427 { 427 {
428 m_LSL_Functions.llScaleTexture(u, v, face); 428 m_LSL_Functions.llScaleTexture(u, v, face);
429 } 429 }
430 430
431 public void llOffsetTexture(double u, double v, int face) 431 public void llOffsetTexture(double u, double v, int face)
432 { 432 {
433 m_LSL_Functions.llOffsetTexture(u, v, face); 433 m_LSL_Functions.llOffsetTexture(u, v, face);
434 } 434 }
435 435
436 public void llRotateTexture(double rotation, int face) 436 public void llRotateTexture(double rotation, int face)
437 { 437 {
438 m_LSL_Functions.llRotateTexture(rotation, face); 438 m_LSL_Functions.llRotateTexture(rotation, face);
439 } 439 }
440 440
441 public string llGetTexture(int face) 441 public string llGetTexture(int face)
442 { 442 {
443 return m_LSL_Functions.llGetTexture(face); 443 return m_LSL_Functions.llGetTexture(face);
444 } 444 }
445 445
446 // 446 //
447 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 447 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
448 // 448 //
449 public void llSetPos(vector pos) 449 public void llSetPos(vector pos)
450 { 450 {
451 m_LSL_Functions.llSetPos(pos); 451 m_LSL_Functions.llSetPos(pos);
452 } 452 }
453 453
454 public vector llGetPos() 454 public vector llGetPos()
455 { 455 {
456 return m_LSL_Functions.llGetPos(); 456 return m_LSL_Functions.llGetPos();
457 } 457 }
458 458
459 public vector llGetLocalPos() 459 public vector llGetLocalPos()
460 { 460 {
461 return m_LSL_Functions.llGetLocalPos(); 461 return m_LSL_Functions.llGetLocalPos();
462 } 462 }
463 463
464 public void llSetRot(rotation rot) 464 public void llSetRot(rotation rot)
465 { 465 {
466 m_LSL_Functions.llSetRot(rot); 466 m_LSL_Functions.llSetRot(rot);
467 } 467 }
468 468
469 public rotation llGetRot() 469 public rotation llGetRot()
470 { 470 {
471 return m_LSL_Functions.llGetRot(); 471 return m_LSL_Functions.llGetRot();
472 } 472 }
473 473
474 public rotation llGetLocalRot() 474 public rotation llGetLocalRot()
475 { 475 {
476 return m_LSL_Functions.llGetLocalRot(); 476 return m_LSL_Functions.llGetLocalRot();
477 } 477 }
478 478
479 public void llSetForce(vector force, int local) 479 public void llSetForce(vector force, int local)
480 { 480 {
481 m_LSL_Functions.llSetForce(force, local); 481 m_LSL_Functions.llSetForce(force, local);
482 } 482 }
483 483
484 public vector llGetForce() 484 public vector llGetForce()
485 { 485 {
486 return m_LSL_Functions.llGetForce(); 486 return m_LSL_Functions.llGetForce();
487 } 487 }
488 488
489 public int llTarget(vector position, double range) 489 public int llTarget(vector position, double range)
490 { 490 {
491 return m_LSL_Functions.llTarget(position, range); 491 return m_LSL_Functions.llTarget(position, range);
492 } 492 }
493 493
494 public void llTargetRemove(int number) 494 public void llTargetRemove(int number)
495 { 495 {
496 m_LSL_Functions.llTargetRemove(number); 496 m_LSL_Functions.llTargetRemove(number);
497 } 497 }
498 498
499 public int llRotTarget(rotation rot, double error) 499 public int llRotTarget(rotation rot, double error)
500 { 500 {
501 return m_LSL_Functions.llRotTarget(rot, error); 501 return m_LSL_Functions.llRotTarget(rot, error);
502 } 502 }
503 503
504 public void llRotTargetRemove(int number) 504 public void llRotTargetRemove(int number)
505 { 505 {
506 m_LSL_Functions.llRotTargetRemove(number); 506 m_LSL_Functions.llRotTargetRemove(number);
507 } 507 }
508 508
509 public void llMoveToTarget(vector target, double tau) 509 public void llMoveToTarget(vector target, double tau)
510 { 510 {
511 m_LSL_Functions.llMoveToTarget(target, tau); 511 m_LSL_Functions.llMoveToTarget(target, tau);
512 } 512 }
513 513
514 public void llStopMoveToTarget() 514 public void llStopMoveToTarget()
515 { 515 {
516 m_LSL_Functions.llStopMoveToTarget(); 516 m_LSL_Functions.llStopMoveToTarget();
517 } 517 }
518 518
519 public void llApplyImpulse(vector force, int local) 519 public void llApplyImpulse(vector force, int local)
520 { 520 {
521 m_LSL_Functions.llApplyImpulse(force, local); 521 m_LSL_Functions.llApplyImpulse(force, local);
522 } 522 }
523 523
524 // 524 //
525 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 525 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
526 // 526 //
527 public void llApplyRotationalImpulse(vector force, int local) 527 public void llApplyRotationalImpulse(vector force, int local)
528 { 528 {
529 m_LSL_Functions.llApplyRotationalImpulse(force, local); 529 m_LSL_Functions.llApplyRotationalImpulse(force, local);
530 } 530 }
531 531
532 public void llSetTorque(vector torque, int local) 532 public void llSetTorque(vector torque, int local)
533 { 533 {
534 m_LSL_Functions.llSetTorque(torque, local); 534 m_LSL_Functions.llSetTorque(torque, local);
535 } 535 }
536 536
537 public vector llGetTorque() 537 public vector llGetTorque()
538 { 538 {
539 return m_LSL_Functions.llGetTorque(); 539 return m_LSL_Functions.llGetTorque();
540 } 540 }
541 541
542 public void llSetForceAndTorque(vector force, vector torque, int local) 542 public void llSetForceAndTorque(vector force, vector torque, int local)
543 { 543 {
544 m_LSL_Functions.llSetForceAndTorque(force, torque, local); 544 m_LSL_Functions.llSetForceAndTorque(force, torque, local);
545 } 545 }
546 546
547 public vector llGetVel() 547 public vector llGetVel()
548 { 548 {
549 return m_LSL_Functions.llGetVel(); 549 return m_LSL_Functions.llGetVel();
550 } 550 }
551 551
552 public vector llGetAccel() 552 public vector llGetAccel()
553 { 553 {
554 return m_LSL_Functions.llGetAccel(); 554 return m_LSL_Functions.llGetAccel();
555 } 555 }
556 556
557 public vector llGetOmega() 557 public vector llGetOmega()
558 { 558 {
559 return m_LSL_Functions.llGetOmega(); 559 return m_LSL_Functions.llGetOmega();
560 } 560 }
561 561
562 public double llGetTimeOfDay() 562 public double llGetTimeOfDay()
563 { 563 {
564 return m_LSL_Functions.llGetTimeOfDay(); 564 return m_LSL_Functions.llGetTimeOfDay();
565 } 565 }
566 566
567 public double llGetWallclock() 567 public double llGetWallclock()
568 { 568 {
569 return m_LSL_Functions.llGetWallclock(); 569 return m_LSL_Functions.llGetWallclock();
570 } 570 }
571 571
572 public double llGetTime() 572 public double llGetTime()
573 { 573 {
574 return m_LSL_Functions.llGetTime(); 574 return m_LSL_Functions.llGetTime();
575 } 575 }
576 576
577 public void llResetTime() 577 public void llResetTime()
578 { 578 {
579 m_LSL_Functions.llResetTime(); 579 m_LSL_Functions.llResetTime();
580 } 580 }
581 581
582 public double llGetAndResetTime() 582 public double llGetAndResetTime()
583 { 583 {
584 return m_LSL_Functions.llGetAndResetTime(); 584 return m_LSL_Functions.llGetAndResetTime();
585 } 585 }
586 586
587 public void llSound() 587 public void llSound()
588 { 588 {
589 m_LSL_Functions.llSound(); 589 m_LSL_Functions.llSound();
590 } 590 }
591 591
592 public void llPlaySound(string sound, double volume) 592 public void llPlaySound(string sound, double volume)
593 { 593 {
594 m_LSL_Functions.llPlaySound(sound, volume); 594 m_LSL_Functions.llPlaySound(sound, volume);
595 } 595 }
596 596
597 public void llLoopSound(string sound, double volume) 597 public void llLoopSound(string sound, double volume)
598 { 598 {
599 m_LSL_Functions.llLoopSound(sound, volume); 599 m_LSL_Functions.llLoopSound(sound, volume);
600 } 600 }
601 601
602 public void llLoopSoundMaster(string sound, double volume) 602 public void llLoopSoundMaster(string sound, double volume)
603 { 603 {
604 m_LSL_Functions.llLoopSoundMaster(sound, volume); 604 m_LSL_Functions.llLoopSoundMaster(sound, volume);
605 } 605 }
606 606
607 public void llLoopSoundSlave(string sound, double volume) 607 public void llLoopSoundSlave(string sound, double volume)
608 { 608 {
609 m_LSL_Functions.llLoopSoundSlave(sound, volume); 609 m_LSL_Functions.llLoopSoundSlave(sound, volume);
610 } 610 }
611 611
612 public void llPlaySoundSlave(string sound, double volume) 612 public void llPlaySoundSlave(string sound, double volume)
613 { 613 {
614 m_LSL_Functions.llPlaySoundSlave(sound, volume); 614 m_LSL_Functions.llPlaySoundSlave(sound, volume);
615 } 615 }
616 616
617 // 617 //
618 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 618 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
619 // 619 //
620 public void llTriggerSound(string sound, double volume) 620 public void llTriggerSound(string sound, double volume)
621 { 621 {
622 m_LSL_Functions.llTriggerSound(sound, volume); 622 m_LSL_Functions.llTriggerSound(sound, volume);
623 } 623 }
624 624
625 public void llStopSound() 625 public void llStopSound()
626 { 626 {
627 m_LSL_Functions.llStopSound(); 627 m_LSL_Functions.llStopSound();
628 } 628 }
629 629
630 public void llPreloadSound(string sound) 630 public void llPreloadSound(string sound)
631 { 631 {
632 m_LSL_Functions.llPreloadSound(sound); 632 m_LSL_Functions.llPreloadSound(sound);
633 } 633 }
634 634
635 public string llGetSubString(string src, int start, int end) 635 public string llGetSubString(string src, int start, int end)
636 { 636 {
637 return m_LSL_Functions.llGetSubString(src, start, end); 637 return m_LSL_Functions.llGetSubString(src, start, end);
638 } 638 }
639 639
640 public string llDeleteSubString(string src, int start, int end) 640 public string llDeleteSubString(string src, int start, int end)
641 { 641 {
642 return m_LSL_Functions.llDeleteSubString(src, start, end); 642 return m_LSL_Functions.llDeleteSubString(src, start, end);
643 } 643 }
644 644
645 public string llInsertString(string dst, int position, string src) 645 public string llInsertString(string dst, int position, string src)
646 { 646 {
647 return m_LSL_Functions.llInsertString(dst, position, src); 647 return m_LSL_Functions.llInsertString(dst, position, src);
648 } 648 }
649 649
650 public string llToUpper(string source) 650 public string llToUpper(string source)
651 { 651 {
652 return m_LSL_Functions.llToUpper(source); 652 return m_LSL_Functions.llToUpper(source);
653 } 653 }
654 654
655 public string llToLower(string source) 655 public string llToLower(string source)
656 { 656 {
657 return m_LSL_Functions.llToLower(source); 657 return m_LSL_Functions.llToLower(source);
658 } 658 }
659 659
660 public int llGiveMoney(string destination, int amount) 660 public int llGiveMoney(string destination, int amount)
661 { 661 {
662 return m_LSL_Functions.llGiveMoney(destination, amount); 662 return m_LSL_Functions.llGiveMoney(destination, amount);
663 } 663 }
664 664
665 public void llMakeExplosion() 665 public void llMakeExplosion()
666 { 666 {
667 m_LSL_Functions.llMakeExplosion(); 667 m_LSL_Functions.llMakeExplosion();
668 } 668 }
669 669
670 public void llMakeFountain() 670 public void llMakeFountain()
671 { 671 {
672 m_LSL_Functions.llMakeFountain(); 672 m_LSL_Functions.llMakeFountain();
673 } 673 }
674 674
675 public void llMakeSmoke() 675 public void llMakeSmoke()
676 { 676 {
677 m_LSL_Functions.llMakeSmoke(); 677 m_LSL_Functions.llMakeSmoke();
678 } 678 }
679 679
680 public void llMakeFire() 680 public void llMakeFire()
681 { 681 {
682 m_LSL_Functions.llMakeFire(); 682 m_LSL_Functions.llMakeFire();
683 } 683 }
684 684
685 public void llRezObject(string inventory, vector pos, rotation rot, int param) 685 public void llRezObject(string inventory, vector pos, rotation rot, int param)
686 { 686 {
687 m_LSL_Functions.llRezObject(inventory, pos, rot, param); 687 m_LSL_Functions.llRezObject(inventory, pos, rot, param);
688 } 688 }
689 689
690 public void llLookAt(vector target, double strength, double damping) 690 public void llLookAt(vector target, double strength, double damping)
691 { 691 {
692 m_LSL_Functions.llLookAt(target, strength, damping); 692 m_LSL_Functions.llLookAt(target, strength, damping);
693 } 693 }
694 694
695 public void llStopLookAt() 695 public void llStopLookAt()
696 { 696 {
697 m_LSL_Functions.llStopLookAt(); 697 m_LSL_Functions.llStopLookAt();
698 } 698 }
699 699
700 public void llSetTimerEvent(double sec) 700 public void llSetTimerEvent(double sec)
701 { 701 {
702 m_LSL_Functions.llSetTimerEvent(sec); 702 m_LSL_Functions.llSetTimerEvent(sec);
703 } 703 }
704 704
705 public void llSleep(double sec) 705 public void llSleep(double sec)
706 { 706 {
707 m_LSL_Functions.llSleep(sec); 707 m_LSL_Functions.llSleep(sec);
708 } 708 }
709 709
710 // 710 //
711 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 711 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
712 // 712 //
713 public double llGetMass() 713 public double llGetMass()
714 { 714 {
715 return m_LSL_Functions.llGetMass(); 715 return m_LSL_Functions.llGetMass();
716 } 716 }
717 717
718 public void llCollisionFilter(string name, string id, int accept) 718 public void llCollisionFilter(string name, string id, int accept)
719 { 719 {
720 m_LSL_Functions.llCollisionFilter(name, id, accept); 720 m_LSL_Functions.llCollisionFilter(name, id, accept);
721 } 721 }
722 722
723 public void llTakeControls(int controls, int accept, int pass_on) 723 public void llTakeControls(int controls, int accept, int pass_on)
724 { 724 {
725 m_LSL_Functions.llTakeControls(controls, accept, pass_on); 725 m_LSL_Functions.llTakeControls(controls, accept, pass_on);
726 } 726 }
727 727
728 public void llReleaseControls() 728 public void llReleaseControls()
729 { 729 {
730 m_LSL_Functions.llReleaseControls(); 730 m_LSL_Functions.llReleaseControls();
731 } 731 }
732 732
733 public void llAttachToAvatar(int attachment) 733 public void llAttachToAvatar(int attachment)
734 { 734 {
735 m_LSL_Functions.llAttachToAvatar(attachment); 735 m_LSL_Functions.llAttachToAvatar(attachment);
736 } 736 }
737 737
738 public void llDetachFromAvatar() 738 public void llDetachFromAvatar()
739 { 739 {
740 m_LSL_Functions.llDetachFromAvatar(); 740 m_LSL_Functions.llDetachFromAvatar();
741 } 741 }
742 742
743 public void llTakeCamera() 743 public void llTakeCamera()
744 { 744 {
745 m_LSL_Functions.llTakeCamera(); 745 m_LSL_Functions.llTakeCamera();
746 } 746 }
747 747
748 public void llReleaseCamera() 748 public void llReleaseCamera()
749 { 749 {
750 m_LSL_Functions.llReleaseCamera(); 750 m_LSL_Functions.llReleaseCamera();
751 } 751 }
752 752
753 public string llGetOwner() 753 public string llGetOwner()
754 { 754 {
755 return m_LSL_Functions.llGetOwner(); 755 return m_LSL_Functions.llGetOwner();
756 } 756 }
757 757
758 public void llInstantMessage(string user, string message) 758 public void llInstantMessage(string user, string message)
759 { 759 {
760 m_LSL_Functions.llInstantMessage(user, message); 760 m_LSL_Functions.llInstantMessage(user, message);
761 } 761 }
762 762
763 public void llEmail(string address, string subject, string message) 763 public void llEmail(string address, string subject, string message)
764 { 764 {
765 m_LSL_Functions.llEmail(address, subject, message); 765 m_LSL_Functions.llEmail(address, subject, message);
766 } 766 }
767 767
768 public void llGetNextEmail(string address, string subject) 768 public void llGetNextEmail(string address, string subject)
769 { 769 {
770 m_LSL_Functions.llGetNextEmail(address, subject); 770 m_LSL_Functions.llGetNextEmail(address, subject);
771 } 771 }
772 772
773 public string llGetKey() 773 public string llGetKey()
774 { 774 {
775 return m_LSL_Functions.llGetKey(); 775 return m_LSL_Functions.llGetKey();
776 } 776 }
777 777
778 public void llSetBuoyancy(double buoyancy) 778 public void llSetBuoyancy(double buoyancy)
779 { 779 {
780 m_LSL_Functions.llSetBuoyancy(buoyancy); 780 m_LSL_Functions.llSetBuoyancy(buoyancy);
781 } 781 }
782 782
783 public void llSetHoverHeight(double height, int water, double tau) 783 public void llSetHoverHeight(double height, int water, double tau)
784 { 784 {
785 m_LSL_Functions.llSetHoverHeight(height, water, tau); 785 m_LSL_Functions.llSetHoverHeight(height, water, tau);
786 } 786 }
787 787
788 public void llStopHover() 788 public void llStopHover()
789 { 789 {
790 m_LSL_Functions.llStopHover(); 790 m_LSL_Functions.llStopHover();
791 } 791 }
792 792
793 public void llMinEventDelay(double delay) 793 public void llMinEventDelay(double delay)
794 { 794 {
795 m_LSL_Functions.llMinEventDelay(delay); 795 m_LSL_Functions.llMinEventDelay(delay);
796 } 796 }
797 797
798 public void llSoundPreload() 798 public void llSoundPreload()
799 { 799 {
800 m_LSL_Functions.llSoundPreload(); 800 m_LSL_Functions.llSoundPreload();
801 } 801 }
802 802
803 public void llRotLookAt(rotation target, double strength, double damping) 803 public void llRotLookAt(rotation target, double strength, double damping)
804 { 804 {
805 m_LSL_Functions.llRotLookAt(target, strength, damping); 805 m_LSL_Functions.llRotLookAt(target, strength, damping);
806 } 806 }
807 807
808 // 808 //
809 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 809 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
810 // 810 //
811 public int llStringLength(string str) 811 public int llStringLength(string str)
812 { 812 {
813 return m_LSL_Functions.llStringLength(str); 813 return m_LSL_Functions.llStringLength(str);
814 } 814 }
815 815
816 public void llStartAnimation(string anim) 816 public void llStartAnimation(string anim)
817 { 817 {
818 m_LSL_Functions.llStartAnimation(anim); 818 m_LSL_Functions.llStartAnimation(anim);
819 } 819 }
820 820
821 public void llStopAnimation(string anim) 821 public void llStopAnimation(string anim)
822 { 822 {
823 m_LSL_Functions.llStopAnimation(anim); 823 m_LSL_Functions.llStopAnimation(anim);
824 } 824 }
825 825
826 public void llPointAt() 826 public void llPointAt()
827 { 827 {
828 m_LSL_Functions.llPointAt(); 828 m_LSL_Functions.llPointAt();
829 } 829 }
830 830
831 public void llStopPointAt() 831 public void llStopPointAt()
832 { 832 {
833 m_LSL_Functions.llStopPointAt(); 833 m_LSL_Functions.llStopPointAt();
834 } 834 }
835 835
836 public void llTargetOmega(vector axis, double spinrate, double gain) 836 public void llTargetOmega(vector axis, double spinrate, double gain)
837 { 837 {
838 m_LSL_Functions.llTargetOmega(axis, spinrate, gain); 838 m_LSL_Functions.llTargetOmega(axis, spinrate, gain);
839 } 839 }
840 840
841 public int llGetStartParameter() 841 public int llGetStartParameter()
842 { 842 {
843 return m_LSL_Functions.llGetStartParameter(); 843 return m_LSL_Functions.llGetStartParameter();
844 } 844 }
845 845
846 public void llGodLikeRezObject(string inventory, vector pos) 846 public void llGodLikeRezObject(string inventory, vector pos)
847 { 847 {
848 m_LSL_Functions.llGodLikeRezObject(inventory, pos); 848 m_LSL_Functions.llGodLikeRezObject(inventory, pos);
849 } 849 }
850 850
851 public void llRequestPermissions(string agent, int perm) 851 public void llRequestPermissions(string agent, int perm)
852 { 852 {
853 m_LSL_Functions.llRequestPermissions(agent, perm); 853 m_LSL_Functions.llRequestPermissions(agent, perm);
854 } 854 }
855 855
856 public string llGetPermissionsKey() 856 public string llGetPermissionsKey()
857 { 857 {
858 return m_LSL_Functions.llGetPermissionsKey(); 858 return m_LSL_Functions.llGetPermissionsKey();
859 } 859 }
860 860
861 public int llGetPermissions() 861 public int llGetPermissions()
862 { 862 {
863 return m_LSL_Functions.llGetPermissions(); 863 return m_LSL_Functions.llGetPermissions();
864 } 864 }
865 865
866 public int llGetLinkNumber() 866 public int llGetLinkNumber()
867 { 867 {
868 return m_LSL_Functions.llGetLinkNumber(); 868 return m_LSL_Functions.llGetLinkNumber();
869 } 869 }
870 870
871 public void llSetLinkColor(int linknumber, vector color, int face) 871 public void llSetLinkColor(int linknumber, vector color, int face)
872 { 872 {
873 m_LSL_Functions.llSetLinkColor(linknumber, color, face); 873 m_LSL_Functions.llSetLinkColor(linknumber, color, face);
874 } 874 }
875 875
876 public void llCreateLink(string target, int parent) 876 public void llCreateLink(string target, int parent)
877 { 877 {
878 m_LSL_Functions.llCreateLink(target, parent); 878 m_LSL_Functions.llCreateLink(target, parent);
879 } 879 }
880 880
881 public void llBreakLink(int linknum) 881 public void llBreakLink(int linknum)
882 { 882 {
883 m_LSL_Functions.llBreakLink(linknum); 883 m_LSL_Functions.llBreakLink(linknum);
884 } 884 }
885 885
886 public void llBreakAllLinks() 886 public void llBreakAllLinks()
887 { 887 {
888 m_LSL_Functions.llBreakAllLinks(); 888 m_LSL_Functions.llBreakAllLinks();
889 } 889 }
890 890
891 public string llGetLinkKey(int linknum) 891 public string llGetLinkKey(int linknum)
892 { 892 {
893 return m_LSL_Functions.llGetLinkKey(linknum); 893 return m_LSL_Functions.llGetLinkKey(linknum);
894 } 894 }
895 895
896 public string llGetLinkName(int linknum) 896 public string llGetLinkName(int linknum)
897 { 897 {
898 return m_LSL_Functions.llGetLinkName(linknum); 898 return m_LSL_Functions.llGetLinkName(linknum);
899 } 899 }
900 900
901 public int llGetInventoryNumber(int type) 901 public int llGetInventoryNumber(int type)
902 { 902 {
903 return m_LSL_Functions.llGetInventoryNumber(type); 903 return m_LSL_Functions.llGetInventoryNumber(type);
904 } 904 }
905 905
906 public string llGetInventoryName(int type, int number) 906 public string llGetInventoryName(int type, int number)
907 { 907 {
908 return m_LSL_Functions.llGetInventoryName(type, number); 908 return m_LSL_Functions.llGetInventoryName(type, number);
909 } 909 }
910 910
911 // 911 //
912 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 912 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
913 // 913 //
914 public void llSetScriptState(string name, int run) 914 public void llSetScriptState(string name, int run)
915 { 915 {
916 m_LSL_Functions.llSetScriptState(name, run); 916 m_LSL_Functions.llSetScriptState(name, run);
917 } 917 }
918 918
919 public double llGetEnergy() 919 public double llGetEnergy()
920 { 920 {
921 return m_LSL_Functions.llGetEnergy(); 921 return m_LSL_Functions.llGetEnergy();
922 } 922 }
923 923
924 public void llGiveInventory(string destination, string inventory) 924 public void llGiveInventory(string destination, string inventory)
925 { 925 {
926 m_LSL_Functions.llGiveInventory(destination, inventory); 926 m_LSL_Functions.llGiveInventory(destination, inventory);
927 } 927 }
928 928
929 public void llRemoveInventory(string item) 929 public void llRemoveInventory(string item)
930 { 930 {
931 m_LSL_Functions.llRemoveInventory(item); 931 m_LSL_Functions.llRemoveInventory(item);
932 } 932 }
933 933
934 public void llSetText(string text, vector color, double alpha) 934 public void llSetText(string text, vector color, double alpha)
935 { 935 {
936 m_LSL_Functions.llSetText(text, color, alpha); 936 m_LSL_Functions.llSetText(text, color, alpha);
937 } 937 }
938 938
939 public double llWater(vector offset) 939 public double llWater(vector offset)
940 { 940 {
941 return m_LSL_Functions.llWater(offset); 941 return m_LSL_Functions.llWater(offset);
942 } 942 }
943 943
944 public void llPassTouches(int pass) 944 public void llPassTouches(int pass)
945 { 945 {
946 m_LSL_Functions.llPassTouches(pass); 946 m_LSL_Functions.llPassTouches(pass);
947 } 947 }
948 948
949 public string llRequestAgentData(string id, int data) 949 public string llRequestAgentData(string id, int data)
950 { 950 {
951 return m_LSL_Functions.llRequestAgentData(id, data); 951 return m_LSL_Functions.llRequestAgentData(id, data);
952 } 952 }
953 953
954 public string llRequestInventoryData(string name) 954 public string llRequestInventoryData(string name)
955 { 955 {
956 return m_LSL_Functions.llRequestInventoryData(name); 956 return m_LSL_Functions.llRequestInventoryData(name);
957 } 957 }
958 958
959 public void llSetDamage(double damage) 959 public void llSetDamage(double damage)
960 { 960 {
961 m_LSL_Functions.llSetDamage(damage); 961 m_LSL_Functions.llSetDamage(damage);
962 } 962 }
963 963
964 public void llTeleportAgentHome(string agent) 964 public void llTeleportAgentHome(string agent)
965 { 965 {
966 m_LSL_Functions.llTeleportAgentHome(agent); 966 m_LSL_Functions.llTeleportAgentHome(agent);
967 } 967 }
968 968
969 public void llModifyLand(int action, int brush) 969 public void llModifyLand(int action, int brush)
970 { 970 {
971 m_LSL_Functions.llModifyLand(action, brush); 971 m_LSL_Functions.llModifyLand(action, brush);
972 } 972 }
973 973
974 public void llCollisionSound(string impact_sound, double impact_volume) 974 public void llCollisionSound(string impact_sound, double impact_volume)
975 { 975 {
976 m_LSL_Functions.llCollisionSound(impact_sound, impact_volume); 976 m_LSL_Functions.llCollisionSound(impact_sound, impact_volume);
977 } 977 }
978 978
979 public void llCollisionSprite(string impact_sprite) 979 public void llCollisionSprite(string impact_sprite)
980 { 980 {
981 m_LSL_Functions.llCollisionSprite(impact_sprite); 981 m_LSL_Functions.llCollisionSprite(impact_sprite);
982 } 982 }
983 983
984 public string llGetAnimation(string id) 984 public string llGetAnimation(string id)
985 { 985 {
986 return m_LSL_Functions.llGetAnimation(id); 986 return m_LSL_Functions.llGetAnimation(id);
987 } 987 }
988 988
989 public void llResetScript() 989 public void llResetScript()
990 { 990 {
991 m_LSL_Functions.llResetScript(); 991 m_LSL_Functions.llResetScript();
992 } 992 }
993 993
994 public void llMessageLinked(int linknum, int num, string str, string id) 994 public void llMessageLinked(int linknum, int num, string str, string id)
995 { 995 {
996 m_LSL_Functions.llMessageLinked(linknum, num, str, id); 996 m_LSL_Functions.llMessageLinked(linknum, num, str, id);
997 } 997 }
998 998
999 public void llPushObject(string target, vector impulse, vector ang_impulse, int local) 999 public void llPushObject(string target, vector impulse, vector ang_impulse, int local)
1000 { 1000 {
1001 m_LSL_Functions.llPushObject(target, impulse, ang_impulse, local); 1001 m_LSL_Functions.llPushObject(target, impulse, ang_impulse, local);
1002 } 1002 }
1003 1003
1004 public void llPassCollisions(int pass) 1004 public void llPassCollisions(int pass)
1005 { 1005 {
1006 m_LSL_Functions.llPassCollisions(pass); 1006 m_LSL_Functions.llPassCollisions(pass);
1007 } 1007 }
1008 1008
1009 public string llGetScriptName() 1009 public string llGetScriptName()
1010 { 1010 {
1011 return m_LSL_Functions.llGetScriptName(); 1011 return m_LSL_Functions.llGetScriptName();
1012 } 1012 }
1013 1013
1014 public int llGetNumberOfSides() 1014 public int llGetNumberOfSides()
1015 { 1015 {
1016 return m_LSL_Functions.llGetNumberOfSides(); 1016 return m_LSL_Functions.llGetNumberOfSides();
1017 } 1017 }
1018 1018
1019 // 1019 //
1020 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1020 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1021 // 1021 //
1022 public rotation llAxisAngle2Rot(vector axis, double angle) 1022 public rotation llAxisAngle2Rot(vector axis, double angle)
1023 { 1023 {
1024 return m_LSL_Functions.llAxisAngle2Rot(axis, angle); 1024 return m_LSL_Functions.llAxisAngle2Rot(axis, angle);
1025 } 1025 }
1026 1026
1027 public vector llRot2Axis(rotation rot) 1027 public vector llRot2Axis(rotation rot)
1028 { 1028 {
1029 return m_LSL_Functions.llRot2Axis(rot); 1029 return m_LSL_Functions.llRot2Axis(rot);
1030 } 1030 }
1031 1031
1032 public void llRot2Angle() 1032 public void llRot2Angle()
1033 { 1033 {
1034 m_LSL_Functions.llRot2Angle(); 1034 m_LSL_Functions.llRot2Angle();
1035 } 1035 }
1036 1036
1037 public double llAcos(double val) 1037 public double llAcos(double val)
1038 { 1038 {
1039 return m_LSL_Functions.llAcos(val); 1039 return m_LSL_Functions.llAcos(val);
1040 } 1040 }
1041 1041
1042 public double llAsin(double val) 1042 public double llAsin(double val)
1043 { 1043 {
1044 return m_LSL_Functions.llAsin(val); 1044 return m_LSL_Functions.llAsin(val);
1045 } 1045 }
1046 1046
1047 public double llAngleBetween(rotation a, rotation b) 1047 public double llAngleBetween(rotation a, rotation b)
1048 { 1048 {
1049 return m_LSL_Functions.llAngleBetween(a, b); 1049 return m_LSL_Functions.llAngleBetween(a, b);
1050 } 1050 }
1051 1051
1052 public string llGetInventoryKey(string name) 1052 public string llGetInventoryKey(string name)
1053 { 1053 {
1054 return m_LSL_Functions.llGetInventoryKey(name); 1054 return m_LSL_Functions.llGetInventoryKey(name);
1055 } 1055 }
1056 1056
1057 public void llAllowInventoryDrop(int add) 1057 public void llAllowInventoryDrop(int add)
1058 { 1058 {
1059 m_LSL_Functions.llAllowInventoryDrop(add); 1059 m_LSL_Functions.llAllowInventoryDrop(add);
1060 } 1060 }
1061 1061
1062 public vector llGetSunDirection() 1062 public vector llGetSunDirection()
1063 { 1063 {
1064 return m_LSL_Functions.llGetSunDirection(); 1064 return m_LSL_Functions.llGetSunDirection();
1065 } 1065 }
1066 1066
1067 public vector llGetTextureOffset(int face) 1067 public vector llGetTextureOffset(int face)
1068 { 1068 {
1069 return m_LSL_Functions.llGetTextureOffset(face); 1069 return m_LSL_Functions.llGetTextureOffset(face);
1070 } 1070 }
1071 1071
1072 public vector llGetTextureScale(int side) 1072 public vector llGetTextureScale(int side)
1073 { 1073 {
1074 return m_LSL_Functions.llGetTextureScale(side); 1074 return m_LSL_Functions.llGetTextureScale(side);
1075 } 1075 }
1076 1076
1077 public double llGetTextureRot(int side) 1077 public double llGetTextureRot(int side)
1078 { 1078 {
1079 return m_LSL_Functions.llGetTextureRot(side); 1079 return m_LSL_Functions.llGetTextureRot(side);
1080 } 1080 }
1081 1081
1082 public int llSubStringIndex(string source, string pattern) 1082 public int llSubStringIndex(string source, string pattern)
1083 { 1083 {
1084 return m_LSL_Functions.llSubStringIndex(source, pattern); 1084 return m_LSL_Functions.llSubStringIndex(source, pattern);
1085 } 1085 }
1086 1086
1087 public string llGetOwnerKey(string id) 1087 public string llGetOwnerKey(string id)
1088 { 1088 {
1089 return m_LSL_Functions.llGetOwnerKey(id); 1089 return m_LSL_Functions.llGetOwnerKey(id);
1090 } 1090 }
1091 1091
1092 public vector llGetCenterOfMass() 1092 public vector llGetCenterOfMass()
1093 { 1093 {
1094 return m_LSL_Functions.llGetCenterOfMass(); 1094 return m_LSL_Functions.llGetCenterOfMass();
1095 } 1095 }
1096 1096
1097 public LSL_Types.list llListSort(LSL_Types.list src, int stride, int ascending) 1097 public LSL_Types.list llListSort(LSL_Types.list src, int stride, int ascending)
1098 { 1098 {
1099 return m_LSL_Functions.llListSort(src, stride, ascending); 1099 return m_LSL_Functions.llListSort(src, stride, ascending);
1100 } 1100 }
1101 1101
1102 public int llGetListLength(LSL_Types.list src) 1102 public int llGetListLength(LSL_Types.list src)
1103 { 1103 {
1104 return m_LSL_Functions.llGetListLength(src); 1104 return m_LSL_Functions.llGetListLength(src);
1105 } 1105 }
1106 1106
1107 // 1107 //
1108 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1108 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1109 // 1109 //
1110 public int llList2Integer(LSL_Types.list src, int index) 1110 public int llList2Integer(LSL_Types.list src, int index)
1111 { 1111 {
1112 return m_LSL_Functions.llList2Integer(src, index); 1112 return m_LSL_Functions.llList2Integer(src, index);
1113 } 1113 }
1114 1114
1115 public double osList2Double(LSL_Types.list src, int index) 1115 public double osList2Double(LSL_Types.list src, int index)
1116 { 1116 {
1117 return m_LSL_Functions.osList2Double(src, index); 1117 return m_LSL_Functions.osList2Double(src, index);
1118 } 1118 }
1119 1119
1120 public string llList2String(LSL_Types.list src, int index) 1120 public string llList2String(LSL_Types.list src, int index)
1121 { 1121 {
1122 return m_LSL_Functions.llList2String(src, index); 1122 return m_LSL_Functions.llList2String(src, index);
1123 } 1123 }
1124 1124
1125 public string llList2Key(LSL_Types.list src, int index) 1125 public string llList2Key(LSL_Types.list src, int index)
1126 { 1126 {
1127 return m_LSL_Functions.llList2Key(src, index); 1127 return m_LSL_Functions.llList2Key(src, index);
1128 } 1128 }
1129 1129
1130 public vector llList2Vector(LSL_Types.list src, int index) 1130 public vector llList2Vector(LSL_Types.list src, int index)
1131 { 1131 {
1132 return m_LSL_Functions.llList2Vector(src, index); 1132 return m_LSL_Functions.llList2Vector(src, index);
1133 } 1133 }
1134 1134
1135 public rotation llList2Rot(LSL_Types.list src, int index) 1135 public rotation llList2Rot(LSL_Types.list src, int index)
1136 { 1136 {
1137 return m_LSL_Functions.llList2Rot(src, index); 1137 return m_LSL_Functions.llList2Rot(src, index);
1138 } 1138 }
1139 1139
1140 public LSL_Types.list llList2List(LSL_Types.list src, int start, int end) 1140 public LSL_Types.list llList2List(LSL_Types.list src, int start, int end)
1141 { 1141 {
1142 return m_LSL_Functions.llList2List(src, start, end); 1142 return m_LSL_Functions.llList2List(src, start, end);
1143 } 1143 }
1144 1144
1145 public LSL_Types.list llDeleteSubList(LSL_Types.list src, int start, int end) 1145 public LSL_Types.list llDeleteSubList(LSL_Types.list src, int start, int end)
1146 { 1146 {
1147 return m_LSL_Functions.llDeleteSubList(src, start, end); 1147 return m_LSL_Functions.llDeleteSubList(src, start, end);
1148 } 1148 }
1149 1149
1150 public int llGetListEntryType(LSL_Types.list src, int index) 1150 public int llGetListEntryType(LSL_Types.list src, int index)
1151 { 1151 {
1152 return m_LSL_Functions.llGetListEntryType(src, index); 1152 return m_LSL_Functions.llGetListEntryType(src, index);
1153 } 1153 }
1154 1154
1155 public string llList2CSV(LSL_Types.list src) 1155 public string llList2CSV(LSL_Types.list src)
1156 { 1156 {
1157 return m_LSL_Functions.llList2CSV(src); 1157 return m_LSL_Functions.llList2CSV(src);
1158 } 1158 }
1159 1159
1160 public LSL_Types.list llCSV2List(string src) 1160 public LSL_Types.list llCSV2List(string src)
1161 { 1161 {
1162 return m_LSL_Functions.llCSV2List(src); 1162 return m_LSL_Functions.llCSV2List(src);
1163 } 1163 }
1164 1164
1165 public LSL_Types.list llListRandomize(LSL_Types.list src, int stride) 1165 public LSL_Types.list llListRandomize(LSL_Types.list src, int stride)
1166 { 1166 {
1167 return m_LSL_Functions.llListRandomize(src, stride); 1167 return m_LSL_Functions.llListRandomize(src, stride);
1168 } 1168 }
1169 1169
1170 public LSL_Types.list llList2ListStrided(LSL_Types.list src, int start, int end, int stride) 1170 public LSL_Types.list llList2ListStrided(LSL_Types.list src, int start, int end, int stride)
1171 { 1171 {
1172 return m_LSL_Functions.llList2ListStrided(src, start, end, stride); 1172 return m_LSL_Functions.llList2ListStrided(src, start, end, stride);
1173 } 1173 }
1174 1174
1175 public vector llGetRegionCorner() 1175 public vector llGetRegionCorner()
1176 { 1176 {
1177 return m_LSL_Functions.llGetRegionCorner(); 1177 return m_LSL_Functions.llGetRegionCorner();
1178 } 1178 }
1179 1179
1180 public LSL_Types.list llListInsertList(LSL_Types.list dest, LSL_Types.list src, int start) 1180 public LSL_Types.list llListInsertList(LSL_Types.list dest, LSL_Types.list src, int start)
1181 { 1181 {
1182 return m_LSL_Functions.llListInsertList(dest, src, start); 1182 return m_LSL_Functions.llListInsertList(dest, src, start);
1183 } 1183 }
1184 1184
1185 public int llListFindList(LSL_Types.list src, LSL_Types.list test) 1185 public int llListFindList(LSL_Types.list src, LSL_Types.list test)
1186 { 1186 {
1187 return m_LSL_Functions.llListFindList(src, test); 1187 return m_LSL_Functions.llListFindList(src, test);
1188 } 1188 }
1189 1189
1190 public string llGetObjectName() 1190 public string llGetObjectName()
1191 { 1191 {
1192 return m_LSL_Functions.llGetObjectName(); 1192 return m_LSL_Functions.llGetObjectName();
1193 } 1193 }
1194 1194
1195 public void llSetObjectName(string name) 1195 public void llSetObjectName(string name)
1196 { 1196 {
1197 m_LSL_Functions.llSetObjectName(name); 1197 m_LSL_Functions.llSetObjectName(name);
1198 } 1198 }
1199 1199
1200 public string llGetDate() 1200 public string llGetDate()
1201 { 1201 {
1202 return m_LSL_Functions.llGetDate(); 1202 return m_LSL_Functions.llGetDate();
1203 } 1203 }
1204 1204
1205 public int llEdgeOfWorld(vector pos, vector dir) 1205 public int llEdgeOfWorld(vector pos, vector dir)
1206 { 1206 {
1207 return m_LSL_Functions.llEdgeOfWorld(pos, dir); 1207 return m_LSL_Functions.llEdgeOfWorld(pos, dir);
1208 } 1208 }
1209 1209
1210 public int llGetAgentInfo(string id) 1210 public int llGetAgentInfo(string id)
1211 { 1211 {
1212 return m_LSL_Functions.llGetAgentInfo(id); 1212 return m_LSL_Functions.llGetAgentInfo(id);
1213 } 1213 }
1214 1214
1215 // 1215 //
1216 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1216 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1217 // 1217 //
1218 public void llAdjustSoundVolume(double volume) 1218 public void llAdjustSoundVolume(double volume)
1219 { 1219 {
1220 m_LSL_Functions.llAdjustSoundVolume(volume); 1220 m_LSL_Functions.llAdjustSoundVolume(volume);
1221 } 1221 }
1222 1222
1223 public void llSetSoundQueueing(int queue) 1223 public void llSetSoundQueueing(int queue)
1224 { 1224 {
1225 m_LSL_Functions.llSetSoundQueueing(queue); 1225 m_LSL_Functions.llSetSoundQueueing(queue);
1226 } 1226 }
1227 1227
1228 public void llSetSoundRadius(double radius) 1228 public void llSetSoundRadius(double radius)
1229 { 1229 {
1230 m_LSL_Functions.llSetSoundRadius(radius); 1230 m_LSL_Functions.llSetSoundRadius(radius);
1231 } 1231 }
1232 1232
1233 public string llKey2Name(string id) 1233 public string llKey2Name(string id)
1234 { 1234 {
1235 return m_LSL_Functions.llKey2Name(id); 1235 return m_LSL_Functions.llKey2Name(id);
1236 } 1236 }
1237 1237
1238 public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate) 1238 public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate)
1239 { 1239 {
1240 m_LSL_Functions.llSetTextureAnim(mode, face, sizex, sizey, start, length, rate); 1240 m_LSL_Functions.llSetTextureAnim(mode, face, sizex, sizey, start, length, rate);
1241 } 1241 }
1242 1242
1243 public void llTriggerSoundLimited(string sound, double volume, vector top_north_east, vector bottom_south_west) 1243 public void llTriggerSoundLimited(string sound, double volume, vector top_north_east, vector bottom_south_west)
1244 { 1244 {
1245 m_LSL_Functions.llTriggerSoundLimited(sound, volume, top_north_east, bottom_south_west); 1245 m_LSL_Functions.llTriggerSoundLimited(sound, volume, top_north_east, bottom_south_west);
1246 } 1246 }
1247 1247
1248 public void llEjectFromLand(string pest) 1248 public void llEjectFromLand(string pest)
1249 { 1249 {
1250 m_LSL_Functions.llEjectFromLand(pest); 1250 m_LSL_Functions.llEjectFromLand(pest);
1251 } 1251 }
1252 1252
1253 public LSL_Types.list llParseString2List(string str, LSL_Types.list separators, LSL_Types.list spacers) 1253 public LSL_Types.list llParseString2List(string str, LSL_Types.list separators, LSL_Types.list spacers)
1254 { 1254 {
1255 return m_LSL_Functions.llParseString2List(str,separators,spacers); 1255 return m_LSL_Functions.llParseString2List(str,separators,spacers);
1256 } 1256 }
1257 1257
1258 public int llOverMyLand(string id) 1258 public int llOverMyLand(string id)
1259 { 1259 {
1260 return m_LSL_Functions.llOverMyLand(id); 1260 return m_LSL_Functions.llOverMyLand(id);
1261 } 1261 }
1262 1262
1263 public string llGetLandOwnerAt(vector pos) 1263 public string llGetLandOwnerAt(vector pos)
1264 { 1264 {
1265 return m_LSL_Functions.llGetLandOwnerAt(pos); 1265 return m_LSL_Functions.llGetLandOwnerAt(pos);
1266 } 1266 }
1267 1267
1268 public string llGetNotecardLine(string name, int line) 1268 public string llGetNotecardLine(string name, int line)
1269 { 1269 {
1270 return m_LSL_Functions.llGetNotecardLine(name, line); 1270 return m_LSL_Functions.llGetNotecardLine(name, line);
1271 } 1271 }
1272 1272
1273 public vector llGetAgentSize(string id) 1273 public vector llGetAgentSize(string id)
1274 { 1274 {
1275 return m_LSL_Functions.llGetAgentSize(id); 1275 return m_LSL_Functions.llGetAgentSize(id);
1276 } 1276 }
1277 1277
1278 public int llSameGroup(string agent) 1278 public int llSameGroup(string agent)
1279 { 1279 {
1280 return m_LSL_Functions.llSameGroup(agent); 1280 return m_LSL_Functions.llSameGroup(agent);
1281 } 1281 }
1282 1282
1283 public void llUnSit(string id) 1283 public void llUnSit(string id)
1284 { 1284 {
1285 m_LSL_Functions.llUnSit(id); 1285 m_LSL_Functions.llUnSit(id);
1286 } 1286 }
1287 1287
1288 public vector llGroundSlope(vector offset) 1288 public vector llGroundSlope(vector offset)
1289 { 1289 {
1290 return m_LSL_Functions.llGroundSlope(offset); 1290 return m_LSL_Functions.llGroundSlope(offset);
1291 } 1291 }
1292 1292
1293 public vector llGroundNormal(vector offset) 1293 public vector llGroundNormal(vector offset)
1294 { 1294 {
1295 return m_LSL_Functions.llGroundNormal(offset); 1295 return m_LSL_Functions.llGroundNormal(offset);
1296 } 1296 }
1297 1297
1298 public vector llGroundContour(vector offset) 1298 public vector llGroundContour(vector offset)
1299 { 1299 {
1300 return m_LSL_Functions.llGroundContour(offset); 1300 return m_LSL_Functions.llGroundContour(offset);
1301 } 1301 }
1302 1302
1303 public int llGetAttached() 1303 public int llGetAttached()
1304 { 1304 {
1305 return m_LSL_Functions.llGetAttached(); 1305 return m_LSL_Functions.llGetAttached();
1306 } 1306 }
1307 1307
1308 public int llGetFreeMemory() 1308 public int llGetFreeMemory()
1309 { 1309 {
1310 return m_LSL_Functions.llGetFreeMemory(); 1310 return m_LSL_Functions.llGetFreeMemory();
1311 } 1311 }
1312 1312
1313 public string llGetRegionName() 1313 public string llGetRegionName()
1314 { 1314 {
1315 return m_LSL_Functions.llGetRegionName(); 1315 return m_LSL_Functions.llGetRegionName();
1316 } 1316 }
1317 1317
1318 public double llGetRegionTimeDilation() 1318 public double llGetRegionTimeDilation()
1319 { 1319 {
1320 return m_LSL_Functions.llGetRegionTimeDilation(); 1320 return m_LSL_Functions.llGetRegionTimeDilation();
1321 } 1321 }
1322 1322
1323 public double llGetRegionFPS() 1323 public double llGetRegionFPS()
1324 { 1324 {
1325 return m_LSL_Functions.llGetRegionFPS(); 1325 return m_LSL_Functions.llGetRegionFPS();
1326 } 1326 }
1327 1327
1328 // 1328 //
1329 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1329 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1330 // 1330 //
1331 public void llParticleSystem(LSL_Types.list rules) 1331 public void llParticleSystem(LSL_Types.list rules)
1332 { 1332 {
1333 m_LSL_Functions.llParticleSystem(rules); 1333 m_LSL_Functions.llParticleSystem(rules);
1334 } 1334 }
1335 1335
1336 public void llGroundRepel(double height, int water, double tau) 1336 public void llGroundRepel(double height, int water, double tau)
1337 { 1337 {
1338 m_LSL_Functions.llGroundRepel(height, water, tau); 1338 m_LSL_Functions.llGroundRepel(height, water, tau);
1339 } 1339 }
1340 1340
1341 public void llGiveInventoryList() 1341 public void llGiveInventoryList()
1342 { 1342 {
1343 m_LSL_Functions.llGiveInventoryList(); 1343 m_LSL_Functions.llGiveInventoryList();
1344 } 1344 }
1345 1345
1346 public void llSetVehicleType(int type) 1346 public void llSetVehicleType(int type)
1347 { 1347 {
1348 m_LSL_Functions.llSetVehicleType(type); 1348 m_LSL_Functions.llSetVehicleType(type);
1349 } 1349 }
1350 1350
1351 public void llSetVehicledoubleParam(int param, double value) 1351 public void llSetVehicledoubleParam(int param, double value)
1352 { 1352 {
1353 m_LSL_Functions.llSetVehicledoubleParam(param, value); 1353 m_LSL_Functions.llSetVehicledoubleParam(param, value);
1354 } 1354 }
1355 1355
1356 public void llSetVehicleVectorParam(int param, vector vec) 1356 public void llSetVehicleVectorParam(int param, vector vec)
1357 { 1357 {
1358 m_LSL_Functions.llSetVehicleVectorParam(param, vec); 1358 m_LSL_Functions.llSetVehicleVectorParam(param, vec);
1359 } 1359 }
1360 1360
1361 public void llSetVehicleRotationParam(int param, rotation rot) 1361 public void llSetVehicleRotationParam(int param, rotation rot)
1362 { 1362 {
1363 m_LSL_Functions.llSetVehicleRotationParam(param, rot); 1363 m_LSL_Functions.llSetVehicleRotationParam(param, rot);
1364 } 1364 }
1365 1365
1366 public void llSetVehicleFlags(int flags) 1366 public void llSetVehicleFlags(int flags)
1367 { 1367 {
1368 m_LSL_Functions.llSetVehicleFlags(flags); 1368 m_LSL_Functions.llSetVehicleFlags(flags);
1369 } 1369 }
1370 1370
1371 public void llRemoveVehicleFlags(int flags) 1371 public void llRemoveVehicleFlags(int flags)
1372 { 1372 {
1373 m_LSL_Functions.llRemoveVehicleFlags(flags); 1373 m_LSL_Functions.llRemoveVehicleFlags(flags);
1374 } 1374 }
1375 1375
1376 public void llSitTarget(vector offset, rotation rot) 1376 public void llSitTarget(vector offset, rotation rot)
1377 { 1377 {
1378 m_LSL_Functions.llSitTarget(offset, rot); 1378 m_LSL_Functions.llSitTarget(offset, rot);
1379 } 1379 }
1380 1380
1381 public string llAvatarOnSitTarget() 1381 public string llAvatarOnSitTarget()
1382 { 1382 {
1383 return m_LSL_Functions.llAvatarOnSitTarget(); 1383 return m_LSL_Functions.llAvatarOnSitTarget();
1384 } 1384 }
1385 1385
1386 public void llAddToLandPassList(string avatar, double hours) 1386 public void llAddToLandPassList(string avatar, double hours)
1387 { 1387 {
1388 m_LSL_Functions.llAddToLandPassList(avatar, hours); 1388 m_LSL_Functions.llAddToLandPassList(avatar, hours);
1389 } 1389 }
1390 1390
1391 public void llSetTouchText(string text) 1391 public void llSetTouchText(string text)
1392 { 1392 {
1393 m_LSL_Functions.llSetTouchText(text); 1393 m_LSL_Functions.llSetTouchText(text);
1394 } 1394 }
1395 1395
1396 public void llSetSitText(string text) 1396 public void llSetSitText(string text)
1397 { 1397 {
1398 m_LSL_Functions.llSetSitText(text); 1398 m_LSL_Functions.llSetSitText(text);
1399 } 1399 }
1400 1400
1401 public void llSetCameraEyeOffset(vector offset) 1401 public void llSetCameraEyeOffset(vector offset)
1402 { 1402 {
1403 m_LSL_Functions.llSetCameraEyeOffset(offset); 1403 m_LSL_Functions.llSetCameraEyeOffset(offset);
1404 } 1404 }
1405 1405
1406 public void llSetCameraAtOffset(vector offset) 1406 public void llSetCameraAtOffset(vector offset)
1407 { 1407 {
1408 m_LSL_Functions.llSetCameraAtOffset(offset); 1408 m_LSL_Functions.llSetCameraAtOffset(offset);
1409 } 1409 }
1410 1410
1411 public string llDumpList2String(LSL_Types.list src, string seperator) 1411 public string llDumpList2String(LSL_Types.list src, string seperator)
1412 { 1412 {
1413 return m_LSL_Functions.llDumpList2String(src, seperator); 1413 return m_LSL_Functions.llDumpList2String(src, seperator);
1414 } 1414 }
1415 1415
1416 public void llScriptDanger(vector pos) 1416 public void llScriptDanger(vector pos)
1417 { 1417 {
1418 m_LSL_Functions.llScriptDanger(pos); 1418 m_LSL_Functions.llScriptDanger(pos);
1419 } 1419 }
1420 1420
1421 public void llDialog(string avatar, string message, LSL_Types.list buttons, int chat_channel) 1421 public void llDialog(string avatar, string message, LSL_Types.list buttons, int chat_channel)
1422 { 1422 {
1423 m_LSL_Functions.llDialog(avatar, message, buttons, chat_channel); 1423 m_LSL_Functions.llDialog(avatar, message, buttons, chat_channel);
1424 } 1424 }
1425 1425
1426 public void llVolumeDetect(int detect) 1426 public void llVolumeDetect(int detect)
1427 { 1427 {
1428 m_LSL_Functions.llVolumeDetect(detect); 1428 m_LSL_Functions.llVolumeDetect(detect);
1429 } 1429 }
1430 1430
1431 public void llResetOtherScript(string name) 1431 public void llResetOtherScript(string name)
1432 { 1432 {
1433 m_LSL_Functions.llResetOtherScript(name); 1433 m_LSL_Functions.llResetOtherScript(name);
1434 } 1434 }
1435 1435
1436 public int llGetScriptState(string name) 1436 public int llGetScriptState(string name)
1437 { 1437 {
1438 return m_LSL_Functions.llGetScriptState(name); 1438 return m_LSL_Functions.llGetScriptState(name);
1439 } 1439 }
1440 1440
1441 public void llRemoteLoadScript() 1441 public void llRemoteLoadScript()
1442 { 1442 {
1443 m_LSL_Functions.llRemoteLoadScript(); 1443 m_LSL_Functions.llRemoteLoadScript();
1444 } 1444 }
1445 1445
1446 public void llSetRemoteScriptAccessPin(int pin) 1446 public void llSetRemoteScriptAccessPin(int pin)
1447 { 1447 {
1448 m_LSL_Functions.llSetRemoteScriptAccessPin(pin); 1448 m_LSL_Functions.llSetRemoteScriptAccessPin(pin);
1449 } 1449 }
1450 1450
1451 public void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param) 1451 public void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param)
1452 { 1452 {
1453 m_LSL_Functions.llRemoteLoadScriptPin(target, name, pin, running, start_param); 1453 m_LSL_Functions.llRemoteLoadScriptPin(target, name, pin, running, start_param);
1454 } 1454 }
1455 1455
1456 // 1456 //
1457 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1457 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1458 // 1458 //
1459 public void llOpenRemoteDataChannel() 1459 public void llOpenRemoteDataChannel()
1460 { 1460 {
1461 m_LSL_Functions.llOpenRemoteDataChannel(); 1461 m_LSL_Functions.llOpenRemoteDataChannel();
1462 } 1462 }
1463 1463
1464 public string llSendRemoteData(string channel, string dest, int idata, string sdata) 1464 public string llSendRemoteData(string channel, string dest, int idata, string sdata)
1465 { 1465 {
1466 return m_LSL_Functions.llSendRemoteData(channel, dest, idata, sdata); 1466 return m_LSL_Functions.llSendRemoteData(channel, dest, idata, sdata);
1467 } 1467 }
1468 1468
1469 public void llRemoteDataReply(string channel, string message_id, string sdata, int idata) 1469 public void llRemoteDataReply(string channel, string message_id, string sdata, int idata)
1470 { 1470 {
1471 m_LSL_Functions.llRemoteDataReply(channel, message_id, sdata, idata); 1471 m_LSL_Functions.llRemoteDataReply(channel, message_id, sdata, idata);
1472 } 1472 }
1473 1473
1474 public void llCloseRemoteDataChannel(string channel) 1474 public void llCloseRemoteDataChannel(string channel)
1475 { 1475 {
1476 m_LSL_Functions.llCloseRemoteDataChannel(channel); 1476 m_LSL_Functions.llCloseRemoteDataChannel(channel);
1477 } 1477 }
1478 1478
1479 public string llMD5String(string src, int nonce) 1479 public string llMD5String(string src, int nonce)
1480 { 1480 {
1481 return m_LSL_Functions.llMD5String(src, nonce); 1481 return m_LSL_Functions.llMD5String(src, nonce);
1482 } 1482 }
1483 1483
1484 public void llSetPrimitiveParams(LSL_Types.list rules) 1484 public void llSetPrimitiveParams(LSL_Types.list rules)
1485 { 1485 {
1486 m_LSL_Functions.llSetPrimitiveParams(rules); 1486 m_LSL_Functions.llSetPrimitiveParams(rules);
1487 } 1487 }
1488 1488
1489 public string llStringToBase64(string str) 1489 public string llStringToBase64(string str)
1490 { 1490 {
1491 return m_LSL_Functions.llStringToBase64(str); 1491 return m_LSL_Functions.llStringToBase64(str);
1492 } 1492 }
1493 1493
1494 public string llBase64ToString(string str) 1494 public string llBase64ToString(string str)
1495 { 1495 {
1496 return m_LSL_Functions.llBase64ToString(str); 1496 return m_LSL_Functions.llBase64ToString(str);
1497 } 1497 }
1498 1498
1499 public void llXorBase64Strings() 1499 public void llXorBase64Strings()
1500 { 1500 {
1501 m_LSL_Functions.llXorBase64Strings(); 1501 m_LSL_Functions.llXorBase64Strings();
1502 } 1502 }
1503 1503
1504 public void llRemoteDataSetRegion() 1504 public void llRemoteDataSetRegion()
1505 { 1505 {
1506 m_LSL_Functions.llRemoteDataSetRegion(); 1506 m_LSL_Functions.llRemoteDataSetRegion();
1507 } 1507 }
1508 1508
1509 public double llLog10(double val) 1509 public double llLog10(double val)
1510 { 1510 {
1511 return m_LSL_Functions.llLog10(val); 1511 return m_LSL_Functions.llLog10(val);
1512 } 1512 }
1513 1513
1514 public double llLog(double val) 1514 public double llLog(double val)
1515 { 1515 {
1516 return m_LSL_Functions.llLog(val); 1516 return m_LSL_Functions.llLog(val);
1517 } 1517 }
1518 1518
1519 public LSL_Types.list llGetAnimationList(string id) 1519 public LSL_Types.list llGetAnimationList(string id)
1520 { 1520 {
1521 return m_LSL_Functions.llGetAnimationList(id); 1521 return m_LSL_Functions.llGetAnimationList(id);
1522 } 1522 }
1523 1523
1524 public void llSetParcelMusicURL(string url) 1524 public void llSetParcelMusicURL(string url)
1525 { 1525 {
1526 m_LSL_Functions.llSetParcelMusicURL(url); 1526 m_LSL_Functions.llSetParcelMusicURL(url);
1527 } 1527 }
1528 1528
1529 public vector llGetRootPosition() 1529 public vector llGetRootPosition()
1530 { 1530 {
1531 return m_LSL_Functions.llGetRootPosition(); 1531 return m_LSL_Functions.llGetRootPosition();
1532 } 1532 }
1533 1533
1534 public rotation llGetRootRotation() 1534 public rotation llGetRootRotation()
1535 { 1535 {
1536 return m_LSL_Functions.llGetRootRotation(); 1536 return m_LSL_Functions.llGetRootRotation();
1537 } 1537 }
1538 1538
1539 public string llGetObjectDesc() 1539 public string llGetObjectDesc()
1540 { 1540 {
1541 return m_LSL_Functions.llGetObjectDesc(); 1541 return m_LSL_Functions.llGetObjectDesc();
1542 } 1542 }
1543 1543
1544 public void llSetObjectDesc(string desc) 1544 public void llSetObjectDesc(string desc)
1545 { 1545 {
1546 m_LSL_Functions.llSetObjectDesc(desc); 1546 m_LSL_Functions.llSetObjectDesc(desc);
1547 } 1547 }
1548 1548
1549 public string llGetCreator() 1549 public string llGetCreator()
1550 { 1550 {
1551 return m_LSL_Functions.llGetCreator(); 1551 return m_LSL_Functions.llGetCreator();
1552 } 1552 }
1553 1553
1554 public string llGetTimestamp() 1554 public string llGetTimestamp()
1555 { 1555 {
1556 return m_LSL_Functions.llGetTimestamp(); 1556 return m_LSL_Functions.llGetTimestamp();
1557 } 1557 }
1558 1558
1559 public void llSetLinkAlpha(int linknumber, double alpha, int face) 1559 public void llSetLinkAlpha(int linknumber, double alpha, int face)
1560 { 1560 {
1561 m_LSL_Functions.llSetLinkAlpha(linknumber, alpha, face); 1561 m_LSL_Functions.llSetLinkAlpha(linknumber, alpha, face);
1562 } 1562 }
1563 1563
1564 public int llGetNumberOfPrims() 1564 public int llGetNumberOfPrims()
1565 { 1565 {
1566 return m_LSL_Functions.llGetNumberOfPrims(); 1566 return m_LSL_Functions.llGetNumberOfPrims();
1567 } 1567 }
1568 1568
1569 public string llGetNumberOfNotecardLines(string name) 1569 public string llGetNumberOfNotecardLines(string name)
1570 { 1570 {
1571 return m_LSL_Functions.llGetNumberOfNotecardLines(name); 1571 return m_LSL_Functions.llGetNumberOfNotecardLines(name);
1572 } 1572 }
1573 1573
1574 public LSL_Types.list llGetBoundingBox(string obj) 1574 public LSL_Types.list llGetBoundingBox(string obj)
1575 { 1575 {
1576 return m_LSL_Functions.llGetBoundingBox(obj); 1576 return m_LSL_Functions.llGetBoundingBox(obj);
1577 } 1577 }
1578 1578
1579 public vector llGetGeometricCenter() 1579 public vector llGetGeometricCenter()
1580 { 1580 {
1581 return m_LSL_Functions.llGetGeometricCenter(); 1581 return m_LSL_Functions.llGetGeometricCenter();
1582 } 1582 }
1583 1583
1584 public void llGetPrimitiveParams() 1584 public void llGetPrimitiveParams()
1585 { 1585 {
1586 m_LSL_Functions.llGetPrimitiveParams(); 1586 m_LSL_Functions.llGetPrimitiveParams();
1587 } 1587 }
1588 1588
1589 // 1589 //
1590 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1590 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1591 // 1591 //
1592 public string llIntegerToBase64(int number) 1592 public string llIntegerToBase64(int number)
1593 { 1593 {
1594 return m_LSL_Functions.llIntegerToBase64(number); 1594 return m_LSL_Functions.llIntegerToBase64(number);
1595 } 1595 }
1596 1596
1597 public int llBase64ToInteger(string str) 1597 public int llBase64ToInteger(string str)
1598 { 1598 {
1599 return m_LSL_Functions.llBase64ToInteger(str); 1599 return m_LSL_Functions.llBase64ToInteger(str);
1600 } 1600 }
1601 1601
1602 public double llGetGMTclock() 1602 public double llGetGMTclock()
1603 { 1603 {
1604 return m_LSL_Functions.llGetGMTclock(); 1604 return m_LSL_Functions.llGetGMTclock();
1605 } 1605 }
1606 1606
1607 public string llGetSimulatorHostname() 1607 public string llGetSimulatorHostname()
1608 { 1608 {
1609 return m_LSL_Functions.llGetSimulatorHostname(); 1609 return m_LSL_Functions.llGetSimulatorHostname();
1610 } 1610 }
1611 1611
1612 public void llSetLocalRot(rotation rot) 1612 public void llSetLocalRot(rotation rot)
1613 { 1613 {
1614 m_LSL_Functions.llSetLocalRot(rot); 1614 m_LSL_Functions.llSetLocalRot(rot);
1615 } 1615 }
1616 1616
1617 public LSL_Types.list llParseStringKeepNulls(string src, LSL_Types.list seperators, LSL_Types.list spacers) 1617 public LSL_Types.list llParseStringKeepNulls(string src, LSL_Types.list seperators, LSL_Types.list spacers)
1618 { 1618 {
1619 return m_LSL_Functions.llParseStringKeepNulls(src, seperators, spacers); 1619 return m_LSL_Functions.llParseStringKeepNulls(src, seperators, spacers);
1620 } 1620 }
1621 1621
1622 public void llRezAtRoot(string inventory, vector position, vector velocity, rotation rot, int param) 1622 public void llRezAtRoot(string inventory, vector position, vector velocity, rotation rot, int param)
1623 { 1623 {
1624 m_LSL_Functions.llRezAtRoot(inventory, position, velocity, rot, param); 1624 m_LSL_Functions.llRezAtRoot(inventory, position, velocity, rot, param);
1625 } 1625 }
1626 1626
1627 public int llGetObjectPermMask(int mask) 1627 public int llGetObjectPermMask(int mask)
1628 { 1628 {
1629 return m_LSL_Functions.llGetObjectPermMask(mask); 1629 return m_LSL_Functions.llGetObjectPermMask(mask);
1630 } 1630 }
1631 1631
1632 public void llSetObjectPermMask(int mask, int value) 1632 public void llSetObjectPermMask(int mask, int value)
1633 { 1633 {
1634 m_LSL_Functions.llSetObjectPermMask(mask, value); 1634 m_LSL_Functions.llSetObjectPermMask(mask, value);
1635 } 1635 }
1636 1636
1637 public void llGetInventoryPermMask(string item, int mask) 1637 public void llGetInventoryPermMask(string item, int mask)
1638 { 1638 {
1639 m_LSL_Functions.llGetInventoryPermMask(item, mask); 1639 m_LSL_Functions.llGetInventoryPermMask(item, mask);
1640 } 1640 }
1641 1641
1642 public void llSetInventoryPermMask(string item, int mask, int value) 1642 public void llSetInventoryPermMask(string item, int mask, int value)
1643 { 1643 {
1644 m_LSL_Functions.llSetInventoryPermMask(item, mask, value); 1644 m_LSL_Functions.llSetInventoryPermMask(item, mask, value);
1645 } 1645 }
1646 1646
1647 public string llGetInventoryCreator(string item) 1647 public string llGetInventoryCreator(string item)
1648 { 1648 {
1649 return m_LSL_Functions.llGetInventoryCreator(item); 1649 return m_LSL_Functions.llGetInventoryCreator(item);
1650 } 1650 }
1651 1651
1652 public void llOwnerSay(string msg) 1652 public void llOwnerSay(string msg)
1653 { 1653 {
1654 m_LSL_Functions.llOwnerSay(msg); 1654 m_LSL_Functions.llOwnerSay(msg);
1655 } 1655 }
1656 1656
1657 public void llRequestSimulatorData(string simulator, int data) 1657 public void llRequestSimulatorData(string simulator, int data)
1658 { 1658 {
1659 m_LSL_Functions.llRequestSimulatorData(simulator, data); 1659 m_LSL_Functions.llRequestSimulatorData(simulator, data);
1660 } 1660 }
1661 1661
1662 public void llForceMouselook(int mouselook) 1662 public void llForceMouselook(int mouselook)
1663 { 1663 {
1664 m_LSL_Functions.llForceMouselook(mouselook); 1664 m_LSL_Functions.llForceMouselook(mouselook);
1665 } 1665 }
1666 1666
1667 public double llGetObjectMass(string id) 1667 public double llGetObjectMass(string id)
1668 { 1668 {
1669 return m_LSL_Functions.llGetObjectMass(id); 1669 return m_LSL_Functions.llGetObjectMass(id);
1670 } 1670 }
1671 1671
1672 public LSL_Types.list llListReplaceList(LSL_Types.list dest, LSL_Types.list src, int start, int end) 1672 public LSL_Types.list llListReplaceList(LSL_Types.list dest, LSL_Types.list src, int start, int end)
1673 { 1673 {
1674 return m_LSL_Functions.llListReplaceList(dest, src, start, end); 1674 return m_LSL_Functions.llListReplaceList(dest, src, start, end);
1675 } 1675 }
1676 1676
1677 public void llLoadURL(string avatar_id, string message, string url) 1677 public void llLoadURL(string avatar_id, string message, string url)
1678 { 1678 {
1679 m_LSL_Functions.llLoadURL(avatar_id, message, url); 1679 m_LSL_Functions.llLoadURL(avatar_id, message, url);
1680 } 1680 }
1681 1681
1682 public void llParcelMediaCommandList(LSL_Types.list commandList) 1682 public void llParcelMediaCommandList(LSL_Types.list commandList)
1683 { 1683 {
1684 m_LSL_Functions.llParcelMediaCommandList(commandList); 1684 m_LSL_Functions.llParcelMediaCommandList(commandList);
1685 } 1685 }
1686 1686
1687 public void llParcelMediaQuery() 1687 public void llParcelMediaQuery()
1688 { 1688 {
1689 m_LSL_Functions.llParcelMediaQuery(); 1689 m_LSL_Functions.llParcelMediaQuery();
1690 } 1690 }
1691 1691
1692 public int llModPow(int a, int b, int c) 1692 public int llModPow(int a, int b, int c)
1693 { 1693 {
1694 return m_LSL_Functions.llModPow(a, b, c); 1694 return m_LSL_Functions.llModPow(a, b, c);
1695 } 1695 }
1696 1696
1697 // 1697 //
1698 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1698 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1699 // 1699 //
1700 public int llGetInventoryType(string name) 1700 public int llGetInventoryType(string name)
1701 { 1701 {
1702 return m_LSL_Functions.llGetInventoryType(name); 1702 return m_LSL_Functions.llGetInventoryType(name);
1703 } 1703 }
1704 1704
1705 public void llSetPayPrice(int price, LSL_Types.list quick_pay_buttons) 1705 public void llSetPayPrice(int price, LSL_Types.list quick_pay_buttons)
1706 { 1706 {
1707 m_LSL_Functions.llSetPayPrice(price, quick_pay_buttons); 1707 m_LSL_Functions.llSetPayPrice(price, quick_pay_buttons);
1708 } 1708 }
1709 1709
1710 public vector llGetCameraPos() 1710 public vector llGetCameraPos()
1711 { 1711 {
1712 return m_LSL_Functions.llGetCameraPos(); 1712 return m_LSL_Functions.llGetCameraPos();
1713 } 1713 }
1714 1714
1715 public rotation llGetCameraRot() 1715 public rotation llGetCameraRot()
1716 { 1716 {
1717 return m_LSL_Functions.llGetCameraRot(); 1717 return m_LSL_Functions.llGetCameraRot();
1718 } 1718 }
1719 1719
1720 public void llSetPrimURL() 1720 public void llSetPrimURL()
1721 { 1721 {
1722 m_LSL_Functions.llSetPrimURL(); 1722 m_LSL_Functions.llSetPrimURL();
1723 } 1723 }
1724 1724
1725 public void llRefreshPrimURL() 1725 public void llRefreshPrimURL()
1726 { 1726 {
1727 m_LSL_Functions.llRefreshPrimURL(); 1727 m_LSL_Functions.llRefreshPrimURL();
1728 } 1728 }
1729 1729
1730 public string llEscapeURL(string url) 1730 public string llEscapeURL(string url)
1731 { 1731 {
1732 return m_LSL_Functions.llEscapeURL(url); 1732 return m_LSL_Functions.llEscapeURL(url);
1733 } 1733 }
1734 1734
1735 public string llUnescapeURL(string url) 1735 public string llUnescapeURL(string url)
1736 { 1736 {
1737 return m_LSL_Functions.llUnescapeURL(url); 1737 return m_LSL_Functions.llUnescapeURL(url);
1738 } 1738 }
1739 1739
1740 public void llMapDestination(string simname, vector pos, vector look_at) 1740 public void llMapDestination(string simname, vector pos, vector look_at)
1741 { 1741 {
1742 m_LSL_Functions.llMapDestination(simname, pos, look_at); 1742 m_LSL_Functions.llMapDestination(simname, pos, look_at);
1743 } 1743 }
1744 1744
1745 public void llAddToLandBanList(string avatar, double hours) 1745 public void llAddToLandBanList(string avatar, double hours)
1746 { 1746 {
1747 m_LSL_Functions.llAddToLandBanList(avatar, hours); 1747 m_LSL_Functions.llAddToLandBanList(avatar, hours);
1748 } 1748 }
1749 1749
1750 public void llRemoveFromLandPassList(string avatar) 1750 public void llRemoveFromLandPassList(string avatar)
1751 { 1751 {
1752 m_LSL_Functions.llRemoveFromLandPassList(avatar); 1752 m_LSL_Functions.llRemoveFromLandPassList(avatar);
1753 } 1753 }
1754 1754
1755 public void llRemoveFromLandBanList(string avatar) 1755 public void llRemoveFromLandBanList(string avatar)
1756 { 1756 {
1757 m_LSL_Functions.llRemoveFromLandBanList(avatar); 1757 m_LSL_Functions.llRemoveFromLandBanList(avatar);
1758 } 1758 }
1759 1759
1760 public void llSetCameraParams(LSL_Types.list rules) 1760 public void llSetCameraParams(LSL_Types.list rules)
1761 { 1761 {
1762 m_LSL_Functions.llSetCameraParams(rules); 1762 m_LSL_Functions.llSetCameraParams(rules);
1763 } 1763 }
1764 1764
1765 public void llClearCameraParams() 1765 public void llClearCameraParams()
1766 { 1766 {
1767 m_LSL_Functions.llClearCameraParams(); 1767 m_LSL_Functions.llClearCameraParams();
1768 } 1768 }
1769 1769
1770 public double llListStatistics(int operation, LSL_Types.list src) 1770 public double llListStatistics(int operation, LSL_Types.list src)
1771 { 1771 {
1772 return m_LSL_Functions.llListStatistics(operation, src); 1772 return m_LSL_Functions.llListStatistics(operation, src);
1773 } 1773 }
1774 1774
1775 public int llGetUnixTime() 1775 public int llGetUnixTime()
1776 { 1776 {
1777 return m_LSL_Functions.llGetUnixTime(); 1777 return m_LSL_Functions.llGetUnixTime();
1778 } 1778 }
1779 1779
1780 public int llGetParcelFlags(vector pos) 1780 public int llGetParcelFlags(vector pos)
1781 { 1781 {
1782 return m_LSL_Functions.llGetParcelFlags(pos); 1782 return m_LSL_Functions.llGetParcelFlags(pos);
1783 } 1783 }
1784 1784
1785 public int llGetRegionFlags() 1785 public int llGetRegionFlags()
1786 { 1786 {
1787 return m_LSL_Functions.llGetRegionFlags(); 1787 return m_LSL_Functions.llGetRegionFlags();
1788 } 1788 }
1789 1789
1790 public string llXorBase64StringsCorrect(string str1, string str2) 1790 public string llXorBase64StringsCorrect(string str1, string str2)
1791 { 1791 {
1792 return m_LSL_Functions.llXorBase64StringsCorrect(str1, str2); 1792 return m_LSL_Functions.llXorBase64StringsCorrect(str1, str2);
1793 } 1793 }
1794 1794
1795 public string llHTTPRequest(string url, LSL_Types.list parameters, string body) 1795 public string llHTTPRequest(string url, LSL_Types.list parameters, string body)
1796 { 1796 {
1797 return m_LSL_Functions.llHTTPRequest(url, parameters, body); 1797 return m_LSL_Functions.llHTTPRequest(url, parameters, body);
1798 } 1798 }
1799 1799
1800 public void llResetLandBanList() 1800 public void llResetLandBanList()
1801 { 1801 {
1802 m_LSL_Functions.llResetLandBanList(); 1802 m_LSL_Functions.llResetLandBanList();
1803 } 1803 }
1804 1804
1805 public void llResetLandPassList() 1805 public void llResetLandPassList()
1806 { 1806 {
1807 m_LSL_Functions.llResetLandPassList(); 1807 m_LSL_Functions.llResetLandPassList();
1808 } 1808 }
1809 1809
1810 public int llGetParcelPrimCount(vector pos, int category, int sim_wide) 1810 public int llGetParcelPrimCount(vector pos, int category, int sim_wide)
1811 { 1811 {
1812 return m_LSL_Functions.llGetParcelPrimCount(pos, category, sim_wide); 1812 return m_LSL_Functions.llGetParcelPrimCount(pos, category, sim_wide);
1813 } 1813 }
1814 1814
1815 public LSL_Types.list llGetParcelPrimOwners(vector pos) 1815 public LSL_Types.list llGetParcelPrimOwners(vector pos)
1816 { 1816 {
1817 return m_LSL_Functions.llGetParcelPrimOwners(pos); 1817 return m_LSL_Functions.llGetParcelPrimOwners(pos);
1818 } 1818 }
1819 1819
1820 public int llGetObjectPrimCount(string object_id) 1820 public int llGetObjectPrimCount(string object_id)
1821 { 1821 {
1822 return m_LSL_Functions.llGetObjectPrimCount(object_id); 1822 return m_LSL_Functions.llGetObjectPrimCount(object_id);
1823 } 1823 }
1824 1824
1825 // 1825 //
1826 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs 1826 // DO NOT MODIFY HERE: MODIFY IN LSL_BuiltIn_Commands.cs
1827 // 1827 //
1828 public int llGetParcelMaxPrims(vector pos, int sim_wide) 1828 public int llGetParcelMaxPrims(vector pos, int sim_wide)
1829 { 1829 {
1830 return m_LSL_Functions.llGetParcelMaxPrims(pos, sim_wide); 1830 return m_LSL_Functions.llGetParcelMaxPrims(pos, sim_wide);
1831 } 1831 }
1832 1832
1833 public LSL_Types.list llGetParcelDetails(vector pos, LSL_Types.list param) 1833 public LSL_Types.list llGetParcelDetails(vector pos, LSL_Types.list param)
1834 { 1834 {
1835 return m_LSL_Functions.llGetParcelDetails(pos, param); 1835 return m_LSL_Functions.llGetParcelDetails(pos, param);
1836 } 1836 }
1837 1837
1838 public string llStringTrim(string src, int type) 1838 public string llStringTrim(string src, int type)
1839 { 1839 {
1840 return m_LSL_Functions.llStringTrim(src, type); 1840 return m_LSL_Functions.llStringTrim(src, type);
1841 } 1841 }
1842 1842
1843 // 1843 //
1844 // OpenSim Functions 1844 // OpenSim Functions
1845 // 1845 //
1846 public string osSetDynamicTextureURL(string dynamicID, string contentType, string url, string extraParams, 1846 public string osSetDynamicTextureURL(string dynamicID, string contentType, string url, string extraParams,
1847 int timer) 1847 int timer)
1848 { 1848 {
1849 return m_LSL_Functions.osSetDynamicTextureURL(dynamicID, contentType, url, extraParams, timer); 1849 return m_LSL_Functions.osSetDynamicTextureURL(dynamicID, contentType, url, extraParams, timer);
1850 } 1850 }
1851 1851
1852 public double osTerrainGetHeight(int x, int y) 1852 public double osTerrainGetHeight(int x, int y)
1853 { 1853 {
1854 return m_LSL_Functions.osTerrainGetHeight(x, y); 1854 return m_LSL_Functions.osTerrainGetHeight(x, y);
1855 } 1855 }
1856 1856
1857 public int osTerrainSetHeight(int x, int y, double val) 1857 public int osTerrainSetHeight(int x, int y, double val)
1858 { 1858 {
1859 return m_LSL_Functions.osTerrainSetHeight(x, y, val); 1859 return m_LSL_Functions.osTerrainSetHeight(x, y, val);
1860 } 1860 }
1861 1861
1862 public int osRegionRestart(double seconds) 1862 public int osRegionRestart(double seconds)
1863 { 1863 {
1864 return m_LSL_Functions.osRegionRestart(seconds); 1864 return m_LSL_Functions.osRegionRestart(seconds);
1865 } 1865 }
1866 1866
1867 public void osRegionNotice(string msg) 1867 public void osRegionNotice(string msg)
1868 { 1868 {
1869 m_LSL_Functions.osRegionNotice(msg); 1869 m_LSL_Functions.osRegionNotice(msg);
1870 } 1870 }
1871 1871
1872 public bool osConsoleCommand(string Command) 1872 public bool osConsoleCommand(string Command)
1873 { 1873 {
1874 return m_LSL_Functions.osConsoleCommand(Command); 1874 return m_LSL_Functions.osConsoleCommand(Command);
1875 } 1875 }
1876 1876
1877 public double llList2Float(LSL_Types.list src, int index) 1877 public double llList2Float(LSL_Types.list src, int index)
1878 { 1878 {
1879 return m_LSL_Functions.llList2Float(src, index); 1879 return m_LSL_Functions.llList2Float(src, index);
1880 } 1880 }
1881 1881
1882 // LSL CONSTANTS 1882 // LSL CONSTANTS
1883 public const int TRUE = 1; 1883 public const int TRUE = 1;
1884 public const int FALSE = 0; 1884 public const int FALSE = 0;
1885 public const int STATUS_PHYSICS = 1; 1885 public const int STATUS_PHYSICS = 1;
1886 public const int STATUS_ROTATE_X = 2; 1886 public const int STATUS_ROTATE_X = 2;
1887 public const int STATUS_ROTATE_Y = 4; 1887 public const int STATUS_ROTATE_Y = 4;
1888 public const int STATUS_ROTATE_Z = 8; 1888 public const int STATUS_ROTATE_Z = 8;
1889 public const int STATUS_PHANTOM = 16; 1889 public const int STATUS_PHANTOM = 16;
1890 public const int STATUS_SANDBOX = 32; 1890 public const int STATUS_SANDBOX = 32;
1891 public const int STATUS_BLOCK_GRAB = 64; 1891 public const int STATUS_BLOCK_GRAB = 64;
1892 public const int STATUS_DIE_AT_EDGE = 128; 1892 public const int STATUS_DIE_AT_EDGE = 128;
1893 public const int STATUS_RETURN_AT_EDGE = 256; 1893 public const int STATUS_RETURN_AT_EDGE = 256;
1894 public const int STATUS_CAST_SHADOWS = 512; 1894 public const int STATUS_CAST_SHADOWS = 512;
1895 public const int AGENT = 1; 1895 public const int AGENT = 1;
1896 public const int ACTIVE = 2; 1896 public const int ACTIVE = 2;
1897 public const int PASSIVE = 4; 1897 public const int PASSIVE = 4;
1898 public const int SCRIPTED = 8; 1898 public const int SCRIPTED = 8;
1899 public const int CONTROL_FWD = 1; 1899 public const int CONTROL_FWD = 1;
1900 public const int CONTROL_BACK = 2; 1900 public const int CONTROL_BACK = 2;
1901 public const int CONTROL_LEFT = 4; 1901 public const int CONTROL_LEFT = 4;
1902 public const int CONTROL_RIGHT = 8; 1902 public const int CONTROL_RIGHT = 8;
1903 public const int CONTROL_UP = 16; 1903 public const int CONTROL_UP = 16;
1904 public const int CONTROL_DOWN = 32; 1904 public const int CONTROL_DOWN = 32;
1905 public const int CONTROL_ROT_LEFT = 256; 1905 public const int CONTROL_ROT_LEFT = 256;
1906 public const int CONTROL_ROT_RIGHT = 512; 1906 public const int CONTROL_ROT_RIGHT = 512;
1907 public const int CONTROL_LBUTTON = 268435456; 1907 public const int CONTROL_LBUTTON = 268435456;
1908 public const int CONTROL_ML_LBUTTON = 1073741824; 1908 public const int CONTROL_ML_LBUTTON = 1073741824;
1909 public const int PERMISSION_DEBIT = 2; 1909 public const int PERMISSION_DEBIT = 2;
1910 public const int PERMISSION_TAKE_CONTROLS = 4; 1910 public const int PERMISSION_TAKE_CONTROLS = 4;
1911 public const int PERMISSION_REMAP_CONTROLS = 8; 1911 public const int PERMISSION_REMAP_CONTROLS = 8;
1912 public const int PERMISSION_TRIGGER_ANIMATION = 16; 1912 public const int PERMISSION_TRIGGER_ANIMATION = 16;
1913 public const int PERMISSION_ATTACH = 32; 1913 public const int PERMISSION_ATTACH = 32;
1914 public const int PERMISSION_RELEASE_OWNERSHIP = 64; 1914 public const int PERMISSION_RELEASE_OWNERSHIP = 64;
1915 public const int PERMISSION_CHANGE_LINKS = 128; 1915 public const int PERMISSION_CHANGE_LINKS = 128;
1916 public const int PERMISSION_CHANGE_JOINTS = 256; 1916 public const int PERMISSION_CHANGE_JOINTS = 256;
1917 public const int PERMISSION_CHANGE_PERMISSIONS = 512; 1917 public const int PERMISSION_CHANGE_PERMISSIONS = 512;
1918 public const int PERMISSION_TRACK_CAMERA = 1024; 1918 public const int PERMISSION_TRACK_CAMERA = 1024;
1919 public const int AGENT_FLYING = 1; 1919 public const int AGENT_FLYING = 1;
1920 public const int AGENT_ATTACHMENTS = 2; 1920 public const int AGENT_ATTACHMENTS = 2;
1921 public const int AGENT_SCRIPTED = 4; 1921 public const int AGENT_SCRIPTED = 4;
1922 public const int AGENT_MOUSELOOK = 8; 1922 public const int AGENT_MOUSELOOK = 8;
1923 public const int AGENT_SITTING = 16; 1923 public const int AGENT_SITTING = 16;
1924 public const int AGENT_ON_OBJECT = 32; 1924 public const int AGENT_ON_OBJECT = 32;
1925 public const int AGENT_AWAY = 64; 1925 public const int AGENT_AWAY = 64;
1926 public const int AGENT_WALKING = 128; 1926 public const int AGENT_WALKING = 128;
1927 public const int AGENT_IN_AIR = 256; 1927 public const int AGENT_IN_AIR = 256;
1928 public const int AGENT_TYPING = 512; 1928 public const int AGENT_TYPING = 512;
1929 public const int AGENT_CROUCHING = 1024; 1929 public const int AGENT_CROUCHING = 1024;
1930 public const int AGENT_BUSY = 2048; 1930 public const int AGENT_BUSY = 2048;
1931 public const int AGENT_ALWAYS_RUN = 4096; 1931 public const int AGENT_ALWAYS_RUN = 4096;
1932 public const int PSYS_PART_INTERP_COLOR_MASK = 1; 1932 public const int PSYS_PART_INTERP_COLOR_MASK = 1;
1933 public const int PSYS_PART_INTERP_SCALE_MASK = 2; 1933 public const int PSYS_PART_INTERP_SCALE_MASK = 2;
1934 public const int PSYS_PART_BOUNCE_MASK = 4; 1934 public const int PSYS_PART_BOUNCE_MASK = 4;
1935 public const int PSYS_PART_WIND_MASK = 8; 1935 public const int PSYS_PART_WIND_MASK = 8;
1936 public const int PSYS_PART_FOLLOW_SRC_MASK = 16; 1936 public const int PSYS_PART_FOLLOW_SRC_MASK = 16;
1937 public const int PSYS_PART_FOLLOW_VELOCITY_MASK = 32; 1937 public const int PSYS_PART_FOLLOW_VELOCITY_MASK = 32;
1938 public const int PSYS_PART_TARGET_POS_MASK = 64; 1938 public const int PSYS_PART_TARGET_POS_MASK = 64;
1939 public const int PSYS_PART_TARGET_LINEAR_MASK = 128; 1939 public const int PSYS_PART_TARGET_LINEAR_MASK = 128;
1940 public const int PSYS_PART_EMISSIVE_MASK = 256; 1940 public const int PSYS_PART_EMISSIVE_MASK = 256;
1941 public const int PSYS_PART_FLAGS = 0; 1941 public const int PSYS_PART_FLAGS = 0;
1942 public const int PSYS_PART_START_COLOR = 1; 1942 public const int PSYS_PART_START_COLOR = 1;
1943 public const int PSYS_PART_START_ALPHA = 2; 1943 public const int PSYS_PART_START_ALPHA = 2;
1944 public const int PSYS_PART_END_COLOR = 3; 1944 public const int PSYS_PART_END_COLOR = 3;
1945 public const int PSYS_PART_END_ALPHA = 4; 1945 public const int PSYS_PART_END_ALPHA = 4;
1946 public const int PSYS_PART_START_SCALE = 5; 1946 public const int PSYS_PART_START_SCALE = 5;
1947 public const int PSYS_PART_END_SCALE = 6; 1947 public const int PSYS_PART_END_SCALE = 6;
1948 public const int PSYS_PART_MAX_AGE = 7; 1948 public const int PSYS_PART_MAX_AGE = 7;
1949 public const int PSYS_SRC_ACCEL = 8; 1949 public const int PSYS_SRC_ACCEL = 8;
1950 public const int PSYS_SRC_PATTERN = 9; 1950 public const int PSYS_SRC_PATTERN = 9;
1951 public const int PSYS_SRC_INNERANGLE = 10; 1951 public const int PSYS_SRC_INNERANGLE = 10;
1952 public const int PSYS_SRC_OUTERANGLE = 11; 1952 public const int PSYS_SRC_OUTERANGLE = 11;
1953 public const int PSYS_SRC_TEXTURE = 12; 1953 public const int PSYS_SRC_TEXTURE = 12;
1954 public const int PSYS_SRC_BURST_RATE = 13; 1954 public const int PSYS_SRC_BURST_RATE = 13;
1955 public const int PSYS_SRC_BURST_PART_COUNT = 15; 1955 public const int PSYS_SRC_BURST_PART_COUNT = 15;
1956 public const int PSYS_SRC_BURST_RADIUS = 16; 1956 public const int PSYS_SRC_BURST_RADIUS = 16;
1957 public const int PSYS_SRC_BURST_SPEED_MIN = 17; 1957 public const int PSYS_SRC_BURST_SPEED_MIN = 17;
1958 public const int PSYS_SRC_BURST_SPEED_MAX = 18; 1958 public const int PSYS_SRC_BURST_SPEED_MAX = 18;
1959 public const int PSYS_SRC_MAX_AGE = 19; 1959 public const int PSYS_SRC_MAX_AGE = 19;
1960 public const int PSYS_SRC_TARGET_KEY = 20; 1960 public const int PSYS_SRC_TARGET_KEY = 20;
1961 public const int PSYS_SRC_OMEGA = 21; 1961 public const int PSYS_SRC_OMEGA = 21;
1962 public const int PSYS_SRC_ANGLE_BEGIN = 22; 1962 public const int PSYS_SRC_ANGLE_BEGIN = 22;
1963 public const int PSYS_SRC_ANGLE_END = 23; 1963 public const int PSYS_SRC_ANGLE_END = 23;
1964 public const int PSYS_SRC_PATTERN_DROP = 1; 1964 public const int PSYS_SRC_PATTERN_DROP = 1;
1965 public const int PSYS_SRC_PATTERN_EXPLODE = 2; 1965 public const int PSYS_SRC_PATTERN_EXPLODE = 2;
1966 public const int PSYS_SRC_PATTERN_ANGLE = 4; 1966 public const int PSYS_SRC_PATTERN_ANGLE = 4;
1967 public const int PSYS_SRC_PATTERN_ANGLE_CONE = 8; 1967 public const int PSYS_SRC_PATTERN_ANGLE_CONE = 8;
1968 public const int PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY = 16; 1968 public const int PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY = 16;
1969 public const int VEHICLE_TYPE_NONE = 0; 1969 public const int VEHICLE_TYPE_NONE = 0;
1970 public const int VEHICLE_TYPE_SLED = 1; 1970 public const int VEHICLE_TYPE_SLED = 1;
1971 public const int VEHICLE_TYPE_CAR = 2; 1971 public const int VEHICLE_TYPE_CAR = 2;
1972 public const int VEHICLE_TYPE_BOAT = 3; 1972 public const int VEHICLE_TYPE_BOAT = 3;
1973 public const int VEHICLE_TYPE_AIRPLANE = 4; 1973 public const int VEHICLE_TYPE_AIRPLANE = 4;
1974 public const int VEHICLE_TYPE_BALLOON = 5; 1974 public const int VEHICLE_TYPE_BALLOON = 5;
1975 public const int VEHICLE_LINEAR_FRICTION_TIMESCALE = 16; 1975 public const int VEHICLE_LINEAR_FRICTION_TIMESCALE = 16;
1976 public const int VEHICLE_ANGULAR_FRICTION_TIMESCALE = 17; 1976 public const int VEHICLE_ANGULAR_FRICTION_TIMESCALE = 17;
1977 public const int VEHICLE_LINEAR_MOTOR_DIRECTION = 18; 1977 public const int VEHICLE_LINEAR_MOTOR_DIRECTION = 18;
1978 public const int VEHICLE_LINEAR_MOTOR_OFFSET = 20; 1978 public const int VEHICLE_LINEAR_MOTOR_OFFSET = 20;
1979 public const int VEHICLE_ANGULAR_MOTOR_DIRECTION = 19; 1979 public const int VEHICLE_ANGULAR_MOTOR_DIRECTION = 19;
1980 public const int VEHICLE_HOVER_HEIGHT = 24; 1980 public const int VEHICLE_HOVER_HEIGHT = 24;
1981 public const int VEHICLE_HOVER_EFFICIENCY = 25; 1981 public const int VEHICLE_HOVER_EFFICIENCY = 25;
1982 public const int VEHICLE_HOVER_TIMESCALE = 26; 1982 public const int VEHICLE_HOVER_TIMESCALE = 26;
1983 public const int VEHICLE_BUOYANCY = 27; 1983 public const int VEHICLE_BUOYANCY = 27;
1984 public const int VEHICLE_LINEAR_DEFLECTION_EFFICIENCY = 28; 1984 public const int VEHICLE_LINEAR_DEFLECTION_EFFICIENCY = 28;
1985 public const int VEHICLE_LINEAR_DEFLECTION_TIMESCALE = 29; 1985 public const int VEHICLE_LINEAR_DEFLECTION_TIMESCALE = 29;
1986 public const int VEHICLE_LINEAR_MOTOR_TIMESCALE = 30; 1986 public const int VEHICLE_LINEAR_MOTOR_TIMESCALE = 30;
1987 public const int VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE = 31; 1987 public const int VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE = 31;
1988 public const int VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY = 32; 1988 public const int VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY = 32;
1989 public const int VEHICLE_ANGULAR_DEFLECTION_TIMESCALE = 33; 1989 public const int VEHICLE_ANGULAR_DEFLECTION_TIMESCALE = 33;
1990 public const int VEHICLE_ANGULAR_MOTOR_TIMESCALE = 34; 1990 public const int VEHICLE_ANGULAR_MOTOR_TIMESCALE = 34;
1991 public const int VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE = 35; 1991 public const int VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE = 35;
1992 public const int VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY = 36; 1992 public const int VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY = 36;
1993 public const int VEHICLE_VERTICAL_ATTRACTION_TIMESCALE = 37; 1993 public const int VEHICLE_VERTICAL_ATTRACTION_TIMESCALE = 37;
1994 public const int VEHICLE_BANKING_EFFICIENCY = 38; 1994 public const int VEHICLE_BANKING_EFFICIENCY = 38;
1995 public const int VEHICLE_BANKING_MIX = 39; 1995 public const int VEHICLE_BANKING_MIX = 39;
1996 public const int VEHICLE_BANKING_TIMESCALE = 40; 1996 public const int VEHICLE_BANKING_TIMESCALE = 40;
1997 public const int VEHICLE_REFERENCE_FRAME = 44; 1997 public const int VEHICLE_REFERENCE_FRAME = 44;
1998 public const int VEHICLE_FLAG_NO_DEFLECTION_UP = 1; 1998 public const int VEHICLE_FLAG_NO_DEFLECTION_UP = 1;
1999 public const int VEHICLE_FLAG_LIMIT_ROLL_ONLY = 2; 1999 public const int VEHICLE_FLAG_LIMIT_ROLL_ONLY = 2;
2000 public const int VEHICLE_FLAG_HOVER_WATER_ONLY = 4; 2000 public const int VEHICLE_FLAG_HOVER_WATER_ONLY = 4;
2001 public const int VEHICLE_FLAG_HOVER_TERRAIN_ONLY = 8; 2001 public const int VEHICLE_FLAG_HOVER_TERRAIN_ONLY = 8;
2002 public const int VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT = 16; 2002 public const int VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT = 16;
2003 public const int VEHICLE_FLAG_HOVER_UP_ONLY = 32; 2003 public const int VEHICLE_FLAG_HOVER_UP_ONLY = 32;
2004 public const int VEHICLE_FLAG_LIMIT_MOTOR_UP = 64; 2004 public const int VEHICLE_FLAG_LIMIT_MOTOR_UP = 64;
2005 public const int VEHICLE_FLAG_MOUSELOOK_STEER = 128; 2005 public const int VEHICLE_FLAG_MOUSELOOK_STEER = 128;
2006 public const int VEHICLE_FLAG_MOUSELOOK_BANK = 256; 2006 public const int VEHICLE_FLAG_MOUSELOOK_BANK = 256;
2007 public const int VEHICLE_FLAG_CAMERA_DECOUPLED = 512; 2007 public const int VEHICLE_FLAG_CAMERA_DECOUPLED = 512;
2008 public const int INVENTORY_ALL = -1; 2008 public const int INVENTORY_ALL = -1;
2009 public const int INVENTORY_NONE = -1; 2009 public const int INVENTORY_NONE = -1;
2010 public const int INVENTORY_TEXTURE = 0; 2010 public const int INVENTORY_TEXTURE = 0;
2011 public const int INVENTORY_SOUND = 1; 2011 public const int INVENTORY_SOUND = 1;
2012 public const int INVENTORY_LANDMARK = 3; 2012 public const int INVENTORY_LANDMARK = 3;
2013 public const int INVENTORY_CLOTHING = 5; 2013 public const int INVENTORY_CLOTHING = 5;
2014 public const int INVENTORY_OBJECT = 6; 2014 public const int INVENTORY_OBJECT = 6;
2015 public const int INVENTORY_NOTECARD = 7; 2015 public const int INVENTORY_NOTECARD = 7;
2016 public const int INVENTORY_SCRIPT = 10; 2016 public const int INVENTORY_SCRIPT = 10;
2017 public const int INVENTORY_BODYPART = 13; 2017 public const int INVENTORY_BODYPART = 13;
2018 public const int INVENTORY_ANIMATION = 20; 2018 public const int INVENTORY_ANIMATION = 20;
2019 public const int INVENTORY_GESTURE = 21; 2019 public const int INVENTORY_GESTURE = 21;
2020 public const int ATTACH_CHEST = 1; 2020 public const int ATTACH_CHEST = 1;
2021 public const int ATTACH_HEAD = 2; 2021 public const int ATTACH_HEAD = 2;
2022 public const int ATTACH_LSHOULDER = 3; 2022 public const int ATTACH_LSHOULDER = 3;
2023 public const int ATTACH_RSHOULDER = 4; 2023 public const int ATTACH_RSHOULDER = 4;
2024 public const int ATTACH_LHAND = 5; 2024 public const int ATTACH_LHAND = 5;
2025 public const int ATTACH_RHAND = 6; 2025 public const int ATTACH_RHAND = 6;
2026 public const int ATTACH_LFOOT = 7; 2026 public const int ATTACH_LFOOT = 7;
2027 public const int ATTACH_RFOOT = 8; 2027 public const int ATTACH_RFOOT = 8;
2028 public const int ATTACH_BACK = 9; 2028 public const int ATTACH_BACK = 9;
2029 public const int ATTACH_PELVIS = 10; 2029 public const int ATTACH_PELVIS = 10;
2030 public const int ATTACH_MOUTH = 11; 2030 public const int ATTACH_MOUTH = 11;
2031 public const int ATTACH_CHIN = 12; 2031 public const int ATTACH_CHIN = 12;
2032 public const int ATTACH_LEAR = 13; 2032 public const int ATTACH_LEAR = 13;
2033 public const int ATTACH_REAR = 14; 2033 public const int ATTACH_REAR = 14;
2034 public const int ATTACH_LEYE = 15; 2034 public const int ATTACH_LEYE = 15;
2035 public const int ATTACH_REYE = 16; 2035 public const int ATTACH_REYE = 16;
2036 public const int ATTACH_NOSE = 17; 2036 public const int ATTACH_NOSE = 17;
2037 public const int ATTACH_RUARM = 18; 2037 public const int ATTACH_RUARM = 18;
2038 public const int ATTACH_RLARM = 19; 2038 public const int ATTACH_RLARM = 19;
2039 public const int ATTACH_LUARM = 20; 2039 public const int ATTACH_LUARM = 20;
2040 public const int ATTACH_LLARM = 21; 2040 public const int ATTACH_LLARM = 21;
2041 public const int ATTACH_RHIP = 22; 2041 public const int ATTACH_RHIP = 22;
2042 public const int ATTACH_RULEG = 23; 2042 public const int ATTACH_RULEG = 23;
2043 public const int ATTACH_RLLEG = 24; 2043 public const int ATTACH_RLLEG = 24;
2044 public const int ATTACH_LHIP = 25; 2044 public const int ATTACH_LHIP = 25;
2045 public const int ATTACH_LULEG = 26; 2045 public const int ATTACH_LULEG = 26;
2046 public const int ATTACH_LLLEG = 27; 2046 public const int ATTACH_LLLEG = 27;
2047 public const int ATTACH_BELLY = 28; 2047 public const int ATTACH_BELLY = 28;
2048 public const int ATTACH_RPEC = 29; 2048 public const int ATTACH_RPEC = 29;
2049 public const int ATTACH_LPEC = 30; 2049 public const int ATTACH_LPEC = 30;
2050 public const int LAND_LEVEL = 0; 2050 public const int LAND_LEVEL = 0;
2051 public const int LAND_RAISE = 1; 2051 public const int LAND_RAISE = 1;
2052 public const int LAND_LOWER = 2; 2052 public const int LAND_LOWER = 2;
2053 public const int LAND_SMOOTH = 3; 2053 public const int LAND_SMOOTH = 3;
2054 public const int LAND_NOISE = 4; 2054 public const int LAND_NOISE = 4;
2055 public const int LAND_REVERT = 5; 2055 public const int LAND_REVERT = 5;
2056 public const int LAND_SMALL_BRUSH = 1; 2056 public const int LAND_SMALL_BRUSH = 1;
2057 public const int LAND_MEDIUM_BRUSH = 2; 2057 public const int LAND_MEDIUM_BRUSH = 2;
2058 public const int LAND_LARGE_BRUSH = 3; 2058 public const int LAND_LARGE_BRUSH = 3;
2059 public const int DATA_ONLINE = 1; 2059 public const int DATA_ONLINE = 1;
2060 public const int DATA_NAME = 2; 2060 public const int DATA_NAME = 2;
2061 public const int DATA_BORN = 3; 2061 public const int DATA_BORN = 3;
2062 public const int DATA_RATING = 4; 2062 public const int DATA_RATING = 4;
2063 public const int DATA_SIM_POS = 5; 2063 public const int DATA_SIM_POS = 5;
2064 public const int DATA_SIM_STATUS = 6; 2064 public const int DATA_SIM_STATUS = 6;
2065 public const int DATA_SIM_RATING = 7; 2065 public const int DATA_SIM_RATING = 7;
2066 public const int ANIM_ON = 1; 2066 public const int ANIM_ON = 1;
2067 public const int LOOP = 2; 2067 public const int LOOP = 2;
2068 public const int REVERSE = 4; 2068 public const int REVERSE = 4;
2069 public const int PING_PONG = 8; 2069 public const int PING_PONG = 8;
2070 public const int SMOOTH = 16; 2070 public const int SMOOTH = 16;
2071 public const int ROTATE = 32; 2071 public const int ROTATE = 32;
2072 public const int SCALE = 64; 2072 public const int SCALE = 64;
2073 public const int ALL_SIDES = -1; 2073 public const int ALL_SIDES = -1;
2074 public const int LINK_SET = -1; 2074 public const int LINK_SET = -1;
2075 public const int LINK_ROOT = 1; 2075 public const int LINK_ROOT = 1;
2076 public const int LINK_ALL_OTHERS = -2; 2076 public const int LINK_ALL_OTHERS = -2;
2077 public const int LINK_ALL_CHILDREN = -3; 2077 public const int LINK_ALL_CHILDREN = -3;
2078 public const int LINK_THIS = -4; 2078 public const int LINK_THIS = -4;
2079 public const int CHANGED_INVENTORY = 1; 2079 public const int CHANGED_INVENTORY = 1;
2080 public const int CHANGED_COLOR = 2; 2080 public const int CHANGED_COLOR = 2;
2081 public const int CHANGED_SHAPE = 4; 2081 public const int CHANGED_SHAPE = 4;
2082 public const int CHANGED_SCALE = 8; 2082 public const int CHANGED_SCALE = 8;
2083 public const int CHANGED_TEXTURE = 16; 2083 public const int CHANGED_TEXTURE = 16;
2084 public const int CHANGED_LINK = 32; 2084 public const int CHANGED_LINK = 32;
2085 public const int CHANGED_ALLOWED_DROP = 64; 2085 public const int CHANGED_ALLOWED_DROP = 64;
2086 public const int CHANGED_OWNER = 128; 2086 public const int CHANGED_OWNER = 128;
2087 public const int TYPE_INVALID = 0; 2087 public const int TYPE_INVALID = 0;
2088 public const int TYPE_INTEGER = 1; 2088 public const int TYPE_INTEGER = 1;
2089 public const int TYPE_double = 2; 2089 public const int TYPE_double = 2;
2090 public const int TYPE_STRING = 3; 2090 public const int TYPE_STRING = 3;
2091 public const int TYPE_KEY = 4; 2091 public const int TYPE_KEY = 4;
2092 public const int TYPE_VECTOR = 5; 2092 public const int TYPE_VECTOR = 5;
2093 public const int TYPE_ROTATION = 6; 2093 public const int TYPE_ROTATION = 6;
2094 public const int REMOTE_DATA_CHANNEL = 1; 2094 public const int REMOTE_DATA_CHANNEL = 1;
2095 public const int REMOTE_DATA_REQUEST = 2; 2095 public const int REMOTE_DATA_REQUEST = 2;
2096 public const int REMOTE_DATA_REPLY = 3; 2096 public const int REMOTE_DATA_REPLY = 3;
2097 public const int HTTP_METHOD = 0; 2097 public const int HTTP_METHOD = 0;
2098 public const int HTTP_MIMETYPE = 1; 2098 public const int HTTP_MIMETYPE = 1;
2099 public const int HTTP_BODY_MAXLENGTH = 2; 2099 public const int HTTP_BODY_MAXLENGTH = 2;
2100 public const int HTTP_VERIFY_CERT = 3; 2100 public const int HTTP_VERIFY_CERT = 3;
2101 2101
2102 public const int PRIM_MATERIAL = 2; 2102 public const int PRIM_MATERIAL = 2;
2103 public const int PRIM_PHYSICS = 3; 2103 public const int PRIM_PHYSICS = 3;
2104 public const int PRIM_TEMP_ON_REZ = 4; 2104 public const int PRIM_TEMP_ON_REZ = 4;
2105 public const int PRIM_PHANTOM = 5; 2105 public const int PRIM_PHANTOM = 5;
2106 public const int PRIM_POSITION = 6; 2106 public const int PRIM_POSITION = 6;
2107 public const int PRIM_SIZE = 7; 2107 public const int PRIM_SIZE = 7;
2108 public const int PRIM_ROTATION = 8; 2108 public const int PRIM_ROTATION = 8;
2109 public const int PRIM_TYPE = 9; 2109 public const int PRIM_TYPE = 9;
2110 public const int PRIM_TEXTURE = 17; 2110 public const int PRIM_TEXTURE = 17;
2111 public const int PRIM_COLOR = 18; 2111 public const int PRIM_COLOR = 18;
2112 public const int PRIM_BUMP_SHINY = 19; 2112 public const int PRIM_BUMP_SHINY = 19;
2113 public const int PRIM_FULLBRIGHT = 20; 2113 public const int PRIM_FULLBRIGHT = 20;
2114 public const int PRIM_FLEXIBLE = 21; 2114 public const int PRIM_FLEXIBLE = 21;
2115 public const int PRIM_TEXGEN = 22; 2115 public const int PRIM_TEXGEN = 22;
2116 public const int PRIM_CAST_SHADOWS = 24; // Not implemented, here for completeness sake 2116 public const int PRIM_CAST_SHADOWS = 24; // Not implemented, here for completeness sake
2117 public const int PRIM_POINT_LIGHT = 23; // Huh? 2117 public const int PRIM_POINT_LIGHT = 23; // Huh?
2118 public const int PRIM_TEXGEN_DEFAULT = 0; 2118 public const int PRIM_TEXGEN_DEFAULT = 0;
2119 public const int PRIM_TEXGEN_PLANAR = 1; 2119 public const int PRIM_TEXGEN_PLANAR = 1;
2120 public const int PRIM_TYPE_BOX = 0; 2120 public const int PRIM_TYPE_BOX = 0;
2121 public const int PRIM_TYPE_CYLINDER = 1; 2121 public const int PRIM_TYPE_CYLINDER = 1;
2122 public const int PRIM_TYPE_PRISM = 2; 2122 public const int PRIM_TYPE_PRISM = 2;
2123 public const int PRIM_TYPE_SPHERE = 3; 2123 public const int PRIM_TYPE_SPHERE = 3;
2124 public const int PRIM_TYPE_TORUS = 4; 2124 public const int PRIM_TYPE_TORUS = 4;
2125 public const int PRIM_TYPE_TUBE = 5; 2125 public const int PRIM_TYPE_TUBE = 5;
2126 public const int PRIM_TYPE_RING = 6; 2126 public const int PRIM_TYPE_RING = 6;
2127 public const int PRIM_TYPE_SCULPT = 7; 2127 public const int PRIM_TYPE_SCULPT = 7;
2128 public const int PRIM_HOLE_DEFAULT = 0; 2128 public const int PRIM_HOLE_DEFAULT = 0;
2129 public const int PRIM_HOLE_CIRCLE = 16; 2129 public const int PRIM_HOLE_CIRCLE = 16;
2130 public const int PRIM_HOLE_SQUARE = 32; 2130 public const int PRIM_HOLE_SQUARE = 32;
2131 public const int PRIM_HOLE_TRIANGLE = 48; 2131 public const int PRIM_HOLE_TRIANGLE = 48;
2132 public const int PRIM_MATERIAL_STONE = 0; 2132 public const int PRIM_MATERIAL_STONE = 0;
2133 public const int PRIM_MATERIAL_METAL = 1; 2133 public const int PRIM_MATERIAL_METAL = 1;
2134 public const int PRIM_MATERIAL_GLASS = 2; 2134 public const int PRIM_MATERIAL_GLASS = 2;
2135 public const int PRIM_MATERIAL_WOOD = 3; 2135 public const int PRIM_MATERIAL_WOOD = 3;
2136 public const int PRIM_MATERIAL_FLESH = 4; 2136 public const int PRIM_MATERIAL_FLESH = 4;
2137 public const int PRIM_MATERIAL_PLASTIC = 5; 2137 public const int PRIM_MATERIAL_PLASTIC = 5;
2138 public const int PRIM_MATERIAL_RUBBER = 6; 2138 public const int PRIM_MATERIAL_RUBBER = 6;
2139 public const int PRIM_MATERIAL_LIGHT = 7; 2139 public const int PRIM_MATERIAL_LIGHT = 7;
2140 public const int PRIM_SHINY_NONE = 0; 2140 public const int PRIM_SHINY_NONE = 0;
2141 public const int PRIM_SHINY_LOW = 1; 2141 public const int PRIM_SHINY_LOW = 1;
2142 public const int PRIM_SHINY_MEDIUM = 2; 2142 public const int PRIM_SHINY_MEDIUM = 2;
2143 public const int PRIM_SHINY_HIGH = 3; 2143 public const int PRIM_SHINY_HIGH = 3;
2144 public const int PRIM_BUMP_NONE = 0; 2144 public const int PRIM_BUMP_NONE = 0;
2145 public const int PRIM_BUMP_BRIGHT = 1; 2145 public const int PRIM_BUMP_BRIGHT = 1;
2146 public const int PRIM_BUMP_DARK = 2; 2146 public const int PRIM_BUMP_DARK = 2;
2147 public const int PRIM_BUMP_WOOD = 3; 2147 public const int PRIM_BUMP_WOOD = 3;
2148 public const int PRIM_BUMP_BARK = 4; 2148 public const int PRIM_BUMP_BARK = 4;
2149 public const int PRIM_BUMP_BRICKS = 5; 2149 public const int PRIM_BUMP_BRICKS = 5;
2150 public const int PRIM_BUMP_CHECKER = 6; 2150 public const int PRIM_BUMP_CHECKER = 6;
2151 public const int PRIM_BUMP_CONCRETE = 7; 2151 public const int PRIM_BUMP_CONCRETE = 7;
2152 public const int PRIM_BUMP_TILE = 8; 2152 public const int PRIM_BUMP_TILE = 8;
2153 public const int PRIM_BUMP_STONE = 9; 2153 public const int PRIM_BUMP_STONE = 9;
2154 public const int PRIM_BUMP_DISKS = 10; 2154 public const int PRIM_BUMP_DISKS = 10;
2155 public const int PRIM_BUMP_GRAVEL = 11; 2155 public const int PRIM_BUMP_GRAVEL = 11;
2156 public const int PRIM_BUMP_BLOBS = 12; 2156 public const int PRIM_BUMP_BLOBS = 12;
2157 public const int PRIM_BUMP_SIDING = 13; 2157 public const int PRIM_BUMP_SIDING = 13;
2158 public const int PRIM_BUMP_LARGETILE = 14; 2158 public const int PRIM_BUMP_LARGETILE = 14;
2159 public const int PRIM_BUMP_STUCCO = 15; 2159 public const int PRIM_BUMP_STUCCO = 15;
2160 public const int PRIM_BUMP_SUCTION = 16; 2160 public const int PRIM_BUMP_SUCTION = 16;
2161 public const int PRIM_BUMP_WEAVE = 17; 2161 public const int PRIM_BUMP_WEAVE = 17;
2162 2162
2163 public const int PRIM_SCULPT_TYPE_SPHERE = 1; 2163 public const int PRIM_SCULPT_TYPE_SPHERE = 1;
2164 public const int PRIM_SCULPT_TYPE_TORUS = 2; 2164 public const int PRIM_SCULPT_TYPE_TORUS = 2;
2165 public const int PRIM_SCULPT_TYPE_PLANE = 3; 2165 public const int PRIM_SCULPT_TYPE_PLANE = 3;
2166 public const int PRIM_SCULPT_TYPE_CYLINDER = 4; 2166 public const int PRIM_SCULPT_TYPE_CYLINDER = 4;
2167 2167
2168 public const int MASK_BASE = 0; 2168 public const int MASK_BASE = 0;
2169 public const int MASK_OWNER = 1; 2169 public const int MASK_OWNER = 1;
2170 public const int MASK_GROUP = 2; 2170 public const int MASK_GROUP = 2;
2171 public const int MASK_EVERYONE = 3; 2171 public const int MASK_EVERYONE = 3;
2172 public const int MASK_NEXT = 4; 2172 public const int MASK_NEXT = 4;
2173 public const int PERM_TRANSFER = 8192; 2173 public const int PERM_TRANSFER = 8192;
2174 public const int PERM_MODIFY = 16384; 2174 public const int PERM_MODIFY = 16384;
2175 public const int PERM_COPY = 32768; 2175 public const int PERM_COPY = 32768;
2176 public const int PERM_MOVE = 524288; 2176 public const int PERM_MOVE = 524288;
2177 public const int PERM_ALL = 2147483647; 2177 public const int PERM_ALL = 2147483647;
2178 public const int PARCEL_MEDIA_COMMAND_STOP = 0; 2178 public const int PARCEL_MEDIA_COMMAND_STOP = 0;
2179 public const int PARCEL_MEDIA_COMMAND_PAUSE = 1; 2179 public const int PARCEL_MEDIA_COMMAND_PAUSE = 1;
2180 public const int PARCEL_MEDIA_COMMAND_PLAY = 2; 2180 public const int PARCEL_MEDIA_COMMAND_PLAY = 2;
2181 public const int PARCEL_MEDIA_COMMAND_LOOP = 3; 2181 public const int PARCEL_MEDIA_COMMAND_LOOP = 3;
2182 public const int PARCEL_MEDIA_COMMAND_TEXTURE = 4; 2182 public const int PARCEL_MEDIA_COMMAND_TEXTURE = 4;
2183 public const int PARCEL_MEDIA_COMMAND_URL = 5; 2183 public const int PARCEL_MEDIA_COMMAND_URL = 5;
2184 public const int PARCEL_MEDIA_COMMAND_TIME = 6; 2184 public const int PARCEL_MEDIA_COMMAND_TIME = 6;
2185 public const int PARCEL_MEDIA_COMMAND_AGENT = 7; 2185 public const int PARCEL_MEDIA_COMMAND_AGENT = 7;
2186 public const int PARCEL_MEDIA_COMMAND_UNLOAD = 8; 2186 public const int PARCEL_MEDIA_COMMAND_UNLOAD = 8;
2187 public const int PARCEL_MEDIA_COMMAND_AUTO_ALIGN = 9; 2187 public const int PARCEL_MEDIA_COMMAND_AUTO_ALIGN = 9;
2188 public const int PAY_HIDE = -1; 2188 public const int PAY_HIDE = -1;
2189 public const int PAY_DEFAULT = -2; 2189 public const int PAY_DEFAULT = -2;
2190 public const string NULL_KEY = "00000000-0000-0000-0000-000000000000"; 2190 public const string NULL_KEY = "00000000-0000-0000-0000-000000000000";
2191 public const string EOF = "\n\n\n"; 2191 public const string EOF = "\n\n\n";
2192 public const double PI = 3.14159274f; 2192 public const double PI = 3.14159274f;
2193 public const double TWO_PI = 6.28318548f; 2193 public const double TWO_PI = 6.28318548f;
2194 public const double PI_BY_TWO = 1.57079637f; 2194 public const double PI_BY_TWO = 1.57079637f;
2195 public const double DEG_TO_RAD = 0.01745329238f; 2195 public const double DEG_TO_RAD = 0.01745329238f;
2196 public const double RAD_TO_DEG = 57.29578f; 2196 public const double RAD_TO_DEG = 57.29578f;
2197 public const double SQRT2 = 1.414213538f; 2197 public const double SQRT2 = 1.414213538f;
2198 public const int STRING_TRIM_HEAD = 1; 2198 public const int STRING_TRIM_HEAD = 1;
2199 public const int STRING_TRIM_TAIL = 2; 2199 public const int STRING_TRIM_TAIL = 2;
2200 public const int STRING_TRIM = 3; 2200 public const int STRING_TRIM = 3;
2201 public const int LIST_STAT_RANGE = 0; 2201 public const int LIST_STAT_RANGE = 0;
2202 public const int LIST_STAT_MIN = 1; 2202 public const int LIST_STAT_MIN = 1;
2203 public const int LIST_STAT_MAX = 2; 2203 public const int LIST_STAT_MAX = 2;
2204 public const int LIST_STAT_MEAN = 3; 2204 public const int LIST_STAT_MEAN = 3;
2205 public const int LIST_STAT_MEDIAN = 4; 2205 public const int LIST_STAT_MEDIAN = 4;
2206 public const int LIST_STAT_STD_DEV = 5; 2206 public const int LIST_STAT_STD_DEV = 5;
2207 public const int LIST_STAT_SUM = 6; 2207 public const int LIST_STAT_SUM = 6;
2208 public const int LIST_STAT_SUM_SQUARES = 7; 2208 public const int LIST_STAT_SUM_SQUARES = 7;
2209 public const int LIST_STAT_NUM_COUNT = 8; 2209 public const int LIST_STAT_NUM_COUNT = 8;
2210 public const int LIST_STAT_GEOMETRIC_MEAN = 9; 2210 public const int LIST_STAT_GEOMETRIC_MEAN = 9;
2211 public const int LIST_STAT_HARMONIC_MEAN = 100; 2211 public const int LIST_STAT_HARMONIC_MEAN = 100;
2212 // Can not be public const? 2212 // Can not be public const?
2213 public vector ZERO_VECTOR = new vector(0.0, 0.0, 0.0); 2213 public vector ZERO_VECTOR = new vector(0.0, 0.0, 0.0);
2214 public rotation ZERO_ROTATION = new rotation(0.0, 0, 0.0, 1.0); 2214 public rotation ZERO_ROTATION = new rotation(0.0, 0, 0.0, 1.0);
2215 } 2215 }
2216} 2216}