aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs1732
1 files changed, 1732 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
new file mode 100644
index 0000000..7b3907f
--- /dev/null
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
@@ -0,0 +1,1732 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSim Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
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
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
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28using System;
29using System.Runtime.Remoting.Lifetime;
30using System.Threading;
31using System.Reflection;
32using System.Collections;
33using System.Collections.Generic;
34using OpenSim.Region.ScriptEngine.Interfaces;
35using OpenSim.Region.ScriptEngine.Shared.Api.Interfaces;
36using integer = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger;
37using key = System.String;
38using vector = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3;
39using rotation = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion;
40
41namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
42{
43 public partial class ScriptBaseClass : MarshalByRefObject
44 {
45 public ILSL_Api m_LSL_Functions;
46
47 public void ApiTypeLSL(IScriptApi api)
48 {
49 if(!(api is ILSL_Api))
50 return;
51
52 m_LSL_Functions = (ILSL_Api)api;
53 }
54
55 public void state(string newState)
56 {
57 m_LSL_Functions.state(newState);
58 }
59
60 //
61 // Script functions
62 //
63 public void llSay(int channelID, string text)
64 {
65 m_LSL_Functions.llSay(channelID, text);
66 }
67
68 public double llSin(double f)
69 {
70 return m_LSL_Functions.llSin(f);
71 }
72
73 public double llCos(double f)
74 {
75 return m_LSL_Functions.llCos(f);
76 }
77
78 public double llTan(double f)
79 {
80 return m_LSL_Functions.llTan(f);
81 }
82
83 public double llAtan2(double x, double y)
84 {
85 return m_LSL_Functions.llAtan2(x, y);
86 }
87
88 public double llSqrt(double f)
89 {
90 return m_LSL_Functions.llSqrt(f);
91 }
92
93 public double llPow(double fbase, double fexponent)
94 {
95 return m_LSL_Functions.llPow(fbase, fexponent);
96 }
97
98 public LSL_Types.LSLInteger llAbs(int i)
99 {
100 return m_LSL_Functions.llAbs(i);
101 }
102
103 public double llFabs(double f)
104 {
105 return m_LSL_Functions.llFabs(f);
106 }
107
108 public double llFrand(double mag)
109 {
110 return m_LSL_Functions.llFrand(mag);
111 }
112
113 public LSL_Types.LSLInteger llFloor(double f)
114 {
115 return m_LSL_Functions.llFloor(f);
116 }
117
118 public LSL_Types.LSLInteger llCeil(double f)
119 {
120 return m_LSL_Functions.llCeil(f);
121 }
122
123 public LSL_Types.LSLInteger llRound(double f)
124 {
125 return m_LSL_Functions.llRound(f);
126 }
127
128 public double llVecMag(vector v)
129 {
130 return m_LSL_Functions.llVecMag(v);
131 }
132
133 public vector llVecNorm(vector v)
134 {
135 return m_LSL_Functions.llVecNorm(v);
136 }
137
138 public double llVecDist(vector a, vector b)
139 {
140 return m_LSL_Functions.llVecDist(a, b);
141 }
142
143 public vector llRot2Euler(rotation r)
144 {
145 return m_LSL_Functions.llRot2Euler(r);
146 }
147
148 public rotation llEuler2Rot(vector v)
149 {
150 return m_LSL_Functions.llEuler2Rot(v);
151 }
152
153 public rotation llAxes2Rot(vector fwd, vector left, vector up)
154 {
155 return m_LSL_Functions.llAxes2Rot(fwd, left, up);
156 }
157
158 public vector llRot2Fwd(rotation r)
159 {
160 return m_LSL_Functions.llRot2Fwd(r);
161 }
162
163 public vector llRot2Left(rotation r)
164 {
165 return m_LSL_Functions.llRot2Left(r);
166 }
167
168 public vector llRot2Up(rotation r)
169 {
170 return m_LSL_Functions.llRot2Up(r);
171 }
172
173 public rotation llRotBetween(vector start, vector end)
174 {
175 return m_LSL_Functions.llRotBetween(start, end);
176 }
177
178 public void llWhisper(int channelID, string text)
179 {
180 m_LSL_Functions.llWhisper(channelID, text);
181 }
182
183 public void llShout(int channelID, string text)
184 {
185 m_LSL_Functions.llShout(channelID, text);
186 }
187
188 public void llRegionSay(int channelID, string text)
189 {
190 m_LSL_Functions.llRegionSay(channelID, text);
191 }
192
193 public LSL_Types.LSLInteger llListen(int channelID, string name, string ID, string msg)
194 {
195 return m_LSL_Functions.llListen(channelID, name, ID, msg);
196 }
197
198 public void llListenControl(int number, int active)
199 {
200 m_LSL_Functions.llListenControl(number, active);
201 }
202
203 public void llListenRemove(int number)
204 {
205 m_LSL_Functions.llListenRemove(number);
206 }
207
208 public void llSensor(string name, string id, int type, double range, double arc)
209 {
210 m_LSL_Functions.llSensor(name, id, type, range, arc);
211 }
212
213 public void llSensorRepeat(string name, string id, int type, double range, double arc, double rate)
214 {
215 m_LSL_Functions.llSensorRepeat(name, id, type, range, arc, rate);
216 }
217
218 public void llSensorRemove()
219 {
220 m_LSL_Functions.llSensorRemove();
221 }
222
223 public string llDetectedName(int number)
224 {
225 return m_LSL_Functions.llDetectedName(number);
226 }
227
228 public string llDetectedKey(int number)
229 {
230 return m_LSL_Functions.llDetectedKey(number);
231 }
232
233 public string llDetectedOwner(int number)
234 {
235 return m_LSL_Functions.llDetectedOwner(number);
236 }
237
238 public LSL_Types.LSLInteger llDetectedType(int number)
239 {
240 return m_LSL_Functions.llDetectedType(number);
241 }
242
243 public vector llDetectedPos(int number)
244 {
245 return m_LSL_Functions.llDetectedPos(number);
246 }
247
248 public vector llDetectedVel(int number)
249 {
250 return m_LSL_Functions.llDetectedVel(number);
251 }
252
253 public vector llDetectedGrab(int number)
254 {
255 return m_LSL_Functions.llDetectedGrab(number);
256 }
257
258 public rotation llDetectedRot(int number)
259 {
260 return m_LSL_Functions.llDetectedRot(number);
261 }
262
263 public LSL_Types.LSLInteger llDetectedGroup(int number)
264 {
265 return m_LSL_Functions.llDetectedGroup(number);
266 }
267
268 public LSL_Types.LSLInteger llDetectedLinkNumber(int number)
269 {
270 return m_LSL_Functions.llDetectedLinkNumber(number);
271 }
272
273 public void llDie()
274 {
275 m_LSL_Functions.llDie();
276 }
277
278 public double llGround(vector offset)
279 {
280 return m_LSL_Functions.llGround(offset);
281 }
282
283 public double llCloud(vector offset)
284 {
285 return m_LSL_Functions.llCloud(offset);
286 }
287
288 public vector llWind(vector offset)
289 {
290 return m_LSL_Functions.llWind(offset);
291 }
292
293 public void llSetStatus(int status, int value)
294 {
295 m_LSL_Functions.llSetStatus(status, value);
296 }
297
298 public LSL_Types.LSLInteger llGetStatus(int status)
299 {
300 return m_LSL_Functions.llGetStatus(status);
301 }
302
303 public void llSetScale(vector scale)
304 {
305 m_LSL_Functions.llSetScale(scale);
306 }
307
308 public vector llGetScale()
309 {
310 return m_LSL_Functions.llGetScale();
311 }
312
313 public void llSetColor(vector color, int face)
314 {
315 m_LSL_Functions.llSetColor(color, face);
316 }
317
318 public double llGetAlpha(int face)
319 {
320 return m_LSL_Functions.llGetAlpha(face);
321 }
322
323 public void llSetAlpha(double alpha, int face)
324 {
325 m_LSL_Functions.llSetAlpha(alpha, face);
326 }
327
328 public vector llGetColor(int face)
329 {
330 return m_LSL_Functions.llGetColor(face);
331 }
332
333 public void llSetTexture(string texture, int face)
334 {
335 m_LSL_Functions.llSetTexture(texture, face);
336 }
337
338 public void llScaleTexture(double u, double v, int face)
339 {
340 m_LSL_Functions.llScaleTexture(u, v, face);
341 }
342
343 public void llOffsetTexture(double u, double v, int face)
344 {
345 m_LSL_Functions.llOffsetTexture(u, v, face);
346 }
347
348 public void llRotateTexture(double rotation, int face)
349 {
350 m_LSL_Functions.llRotateTexture(rotation, face);
351 }
352
353 public string llGetTexture(int face)
354 {
355 return m_LSL_Functions.llGetTexture(face);
356 }
357
358 public void llSetPos(vector pos)
359 {
360 m_LSL_Functions.llSetPos(pos);
361 }
362
363 public vector llGetPos()
364 {
365 return m_LSL_Functions.llGetPos();
366 }
367
368 public vector llGetLocalPos()
369 {
370 return m_LSL_Functions.llGetLocalPos();
371 }
372
373 public void llSetRot(rotation rot)
374 {
375 m_LSL_Functions.llSetRot(rot);
376 }
377
378 public rotation llGetRot()
379 {
380 return m_LSL_Functions.llGetRot();
381 }
382
383 public rotation llGetLocalRot()
384 {
385 return m_LSL_Functions.llGetLocalRot();
386 }
387
388 public void llSetForce(vector force, int local)
389 {
390 m_LSL_Functions.llSetForce(force, local);
391 }
392
393 public vector llGetForce()
394 {
395 return m_LSL_Functions.llGetForce();
396 }
397
398 public LSL_Types.LSLInteger llTarget(vector position, double range)
399 {
400 return m_LSL_Functions.llTarget(position, range);
401 }
402
403 public void llTargetRemove(int number)
404 {
405 m_LSL_Functions.llTargetRemove(number);
406 }
407
408 public LSL_Types.LSLInteger llRotTarget(rotation rot, double error)
409 {
410 return m_LSL_Functions.llRotTarget(rot, error);
411 }
412
413 public void llRotTargetRemove(int number)
414 {
415 m_LSL_Functions.llRotTargetRemove(number);
416 }
417
418 public void llMoveToTarget(vector target, double tau)
419 {
420 m_LSL_Functions.llMoveToTarget(target, tau);
421 }
422
423 public void llStopMoveToTarget()
424 {
425 m_LSL_Functions.llStopMoveToTarget();
426 }
427
428 public void llApplyImpulse(vector force, int local)
429 {
430 m_LSL_Functions.llApplyImpulse(force, local);
431 }
432
433 public void llApplyRotationalImpulse(vector force, int local)
434 {
435 m_LSL_Functions.llApplyRotationalImpulse(force, local);
436 }
437
438 public void llSetTorque(vector torque, int local)
439 {
440 m_LSL_Functions.llSetTorque(torque, local);
441 }
442
443 public vector llGetTorque()
444 {
445 return m_LSL_Functions.llGetTorque();
446 }
447
448 public void llSetForceAndTorque(vector force, vector torque, int local)
449 {
450 m_LSL_Functions.llSetForceAndTorque(force, torque, local);
451 }
452
453 public vector llGetVel()
454 {
455 return m_LSL_Functions.llGetVel();
456 }
457
458 public vector llGetAccel()
459 {
460 return m_LSL_Functions.llGetAccel();
461 }
462
463 public vector llGetOmega()
464 {
465 return m_LSL_Functions.llGetOmega();
466 }
467
468 public double llGetTimeOfDay()
469 {
470 return m_LSL_Functions.llGetTimeOfDay();
471 }
472
473 public double llGetWallclock()
474 {
475 return m_LSL_Functions.llGetWallclock();
476 }
477
478 public double llGetTime()
479 {
480 return m_LSL_Functions.llGetTime();
481 }
482
483 public void llResetTime()
484 {
485 m_LSL_Functions.llResetTime();
486 }
487
488 public double llGetAndResetTime()
489 {
490 return m_LSL_Functions.llGetAndResetTime();
491 }
492
493 public void llSound()
494 {
495 m_LSL_Functions.llSound();
496 }
497
498 public void llPlaySound(string sound, double volume)
499 {
500 m_LSL_Functions.llPlaySound(sound, volume);
501 }
502
503 public void llLoopSound(string sound, double volume)
504 {
505 m_LSL_Functions.llLoopSound(sound, volume);
506 }
507
508 public void llLoopSoundMaster(string sound, double volume)
509 {
510 m_LSL_Functions.llLoopSoundMaster(sound, volume);
511 }
512
513 public void llLoopSoundSlave(string sound, double volume)
514 {
515 m_LSL_Functions.llLoopSoundSlave(sound, volume);
516 }
517
518 public void llPlaySoundSlave(string sound, double volume)
519 {
520 m_LSL_Functions.llPlaySoundSlave(sound, volume);
521 }
522
523 public void llTriggerSound(string sound, double volume)
524 {
525 m_LSL_Functions.llTriggerSound(sound, volume);
526 }
527
528 public void llStopSound()
529 {
530 m_LSL_Functions.llStopSound();
531 }
532
533 public void llPreloadSound(string sound)
534 {
535 m_LSL_Functions.llPreloadSound(sound);
536 }
537
538 public string llGetSubString(string src, int start, int end)
539 {
540 return m_LSL_Functions.llGetSubString(src, start, end);
541 }
542
543 public string llDeleteSubString(string src, int start, int end)
544 {
545 return m_LSL_Functions.llDeleteSubString(src, start, end);
546 }
547
548 public string llInsertString(string dst, int position, string src)
549 {
550 return m_LSL_Functions.llInsertString(dst, position, src);
551 }
552
553 public string llToUpper(string source)
554 {
555 return m_LSL_Functions.llToUpper(source);
556 }
557
558 public string llToLower(string source)
559 {
560 return m_LSL_Functions.llToLower(source);
561 }
562
563 public LSL_Types.LSLInteger llGiveMoney(string destination, int amount)
564 {
565 return m_LSL_Functions.llGiveMoney(destination, amount);
566 }
567
568 public void llMakeExplosion()
569 {
570 m_LSL_Functions.llMakeExplosion();
571 }
572
573 public void llMakeFountain()
574 {
575 m_LSL_Functions.llMakeFountain();
576 }
577
578 public void llMakeSmoke()
579 {
580 m_LSL_Functions.llMakeSmoke();
581 }
582
583 public void llMakeFire()
584 {
585 m_LSL_Functions.llMakeFire();
586 }
587
588 public void llRezObject(string inventory, vector pos, vector vel, rotation rot, int param)
589 {
590 m_LSL_Functions.llRezObject(inventory, pos, vel, rot, param);
591 }
592
593 public void llLookAt(vector target, double strength, double damping)
594 {
595 m_LSL_Functions.llLookAt(target, strength, damping);
596 }
597
598 public void llStopLookAt()
599 {
600 m_LSL_Functions.llStopLookAt();
601 }
602
603 public void llSetTimerEvent(double sec)
604 {
605 m_LSL_Functions.llSetTimerEvent(sec);
606 }
607
608 public void llSleep(double sec)
609 {
610 m_LSL_Functions.llSleep(sec);
611 }
612
613 public double llGetMass()
614 {
615 return m_LSL_Functions.llGetMass();
616 }
617
618 public void llCollisionFilter(string name, string id, int accept)
619 {
620 m_LSL_Functions.llCollisionFilter(name, id, accept);
621 }
622
623 public void llTakeControls(int controls, int accept, int pass_on)
624 {
625 m_LSL_Functions.llTakeControls(controls, accept, pass_on);
626 }
627
628 public void llReleaseControls()
629 {
630 m_LSL_Functions.llReleaseControls();
631 }
632
633 public void llAttachToAvatar(int attachment)
634 {
635 m_LSL_Functions.llAttachToAvatar(attachment);
636 }
637
638 public void llDetachFromAvatar()
639 {
640 m_LSL_Functions.llDetachFromAvatar();
641 }
642
643 public void llTakeCamera()
644 {
645 m_LSL_Functions.llTakeCamera();
646 }
647
648 public void llReleaseCamera()
649 {
650 m_LSL_Functions.llReleaseCamera();
651 }
652
653 public string llGetOwner()
654 {
655 return m_LSL_Functions.llGetOwner();
656 }
657
658 public void llInstantMessage(string user, string message)
659 {
660 m_LSL_Functions.llInstantMessage(user, message);
661 }
662
663 public void llEmail(string address, string subject, string message)
664 {
665 m_LSL_Functions.llEmail(address, subject, message);
666 }
667
668 public void llGetNextEmail(string address, string subject)
669 {
670 m_LSL_Functions.llGetNextEmail(address, subject);
671 }
672
673 public string llGetKey()
674 {
675 return m_LSL_Functions.llGetKey();
676 }
677
678 public void llSetBuoyancy(double buoyancy)
679 {
680 m_LSL_Functions.llSetBuoyancy(buoyancy);
681 }
682
683 public void llSetHoverHeight(double height, int water, double tau)
684 {
685 m_LSL_Functions.llSetHoverHeight(height, water, tau);
686 }
687
688 public void llStopHover()
689 {
690 m_LSL_Functions.llStopHover();
691 }
692
693 public void llMinEventDelay(double delay)
694 {
695 m_LSL_Functions.llMinEventDelay(delay);
696 }
697
698 public void llSoundPreload()
699 {
700 m_LSL_Functions.llSoundPreload();
701 }
702
703 public void llRotLookAt(rotation target, double strength, double damping)
704 {
705 m_LSL_Functions.llRotLookAt(target, strength, damping);
706 }
707
708 public LSL_Types.LSLInteger llStringLength(string str)
709 {
710 return m_LSL_Functions.llStringLength(str);
711 }
712
713 public void llStartAnimation(string anim)
714 {
715 m_LSL_Functions.llStartAnimation(anim);
716 }
717
718 public void llStopAnimation(string anim)
719 {
720 m_LSL_Functions.llStopAnimation(anim);
721 }
722
723 public void llPointAt()
724 {
725 m_LSL_Functions.llPointAt();
726 }
727
728 public void llStopPointAt()
729 {
730 m_LSL_Functions.llStopPointAt();
731 }
732
733 public void llTargetOmega(vector axis, double spinrate, double gain)
734 {
735 m_LSL_Functions.llTargetOmega(axis, spinrate, gain);
736 }
737
738 public LSL_Types.LSLInteger llGetStartParameter()
739 {
740 return m_LSL_Functions.llGetStartParameter();
741 }
742
743 public void llGodLikeRezObject(string inventory, vector pos)
744 {
745 m_LSL_Functions.llGodLikeRezObject(inventory, pos);
746 }
747
748 public void llRequestPermissions(string agent, int perm)
749 {
750 m_LSL_Functions.llRequestPermissions(agent, perm);
751 }
752
753 public string llGetPermissionsKey()
754 {
755 return m_LSL_Functions.llGetPermissionsKey();
756 }
757
758 public LSL_Types.LSLInteger llGetPermissions()
759 {
760 return m_LSL_Functions.llGetPermissions();
761 }
762
763 public LSL_Types.LSLInteger llGetLinkNumber()
764 {
765 return m_LSL_Functions.llGetLinkNumber();
766 }
767
768 public void llSetLinkColor(int linknumber, vector color, int face)
769 {
770 m_LSL_Functions.llSetLinkColor(linknumber, color, face);
771 }
772
773 public void llCreateLink(string target, int parent)
774 {
775 m_LSL_Functions.llCreateLink(target, parent);
776 }
777
778 public void llBreakLink(int linknum)
779 {
780 m_LSL_Functions.llBreakLink(linknum);
781 }
782
783 public void llBreakAllLinks()
784 {
785 m_LSL_Functions.llBreakAllLinks();
786 }
787
788 public string llGetLinkKey(int linknum)
789 {
790 return m_LSL_Functions.llGetLinkKey(linknum);
791 }
792
793 public string llGetLinkName(int linknum)
794 {
795 return m_LSL_Functions.llGetLinkName(linknum);
796 }
797
798 public LSL_Types.LSLInteger llGetInventoryNumber(int type)
799 {
800 return m_LSL_Functions.llGetInventoryNumber(type);
801 }
802
803 public string llGetInventoryName(int type, int number)
804 {
805 return m_LSL_Functions.llGetInventoryName(type, number);
806 }
807
808 public void llSetScriptState(string name, int run)
809 {
810 m_LSL_Functions.llSetScriptState(name, run);
811 }
812
813 public double llGetEnergy()
814 {
815 return m_LSL_Functions.llGetEnergy();
816 }
817
818 public void llGiveInventory(string destination, string inventory)
819 {
820 m_LSL_Functions.llGiveInventory(destination, inventory);
821 }
822
823 public void llRemoveInventory(string item)
824 {
825 m_LSL_Functions.llRemoveInventory(item);
826 }
827
828 public void llSetText(string text, vector color, double alpha)
829 {
830 m_LSL_Functions.llSetText(text, color, alpha);
831 }
832
833 public double llWater(vector offset)
834 {
835 return m_LSL_Functions.llWater(offset);
836 }
837
838 public void llPassTouches(int pass)
839 {
840 m_LSL_Functions.llPassTouches(pass);
841 }
842
843 public string llRequestAgentData(string id, int data)
844 {
845 return m_LSL_Functions.llRequestAgentData(id, data);
846 }
847
848 public string llRequestInventoryData(string name)
849 {
850 return m_LSL_Functions.llRequestInventoryData(name);
851 }
852
853 public void llSetDamage(double damage)
854 {
855 m_LSL_Functions.llSetDamage(damage);
856 }
857
858 public void llTeleportAgentHome(string agent)
859 {
860 m_LSL_Functions.llTeleportAgentHome(agent);
861 }
862
863 public void llModifyLand(int action, int brush)
864 {
865 m_LSL_Functions.llModifyLand(action, brush);
866 }
867
868 public void llCollisionSound(string impact_sound, double impact_volume)
869 {
870 m_LSL_Functions.llCollisionSound(impact_sound, impact_volume);
871 }
872
873 public void llCollisionSprite(string impact_sprite)
874 {
875 m_LSL_Functions.llCollisionSprite(impact_sprite);
876 }
877
878 public string llGetAnimation(string id)
879 {
880 return m_LSL_Functions.llGetAnimation(id);
881 }
882
883 public void llResetScript()
884 {
885 m_LSL_Functions.llResetScript();
886 }
887
888 public void llMessageLinked(int linknum, int num, string str, string id)
889 {
890 m_LSL_Functions.llMessageLinked(linknum, num, str, id);
891 }
892
893 public void llPushObject(string target, vector impulse, vector ang_impulse, int local)
894 {
895 m_LSL_Functions.llPushObject(target, impulse, ang_impulse, local);
896 }
897
898 public void llPassCollisions(int pass)
899 {
900 m_LSL_Functions.llPassCollisions(pass);
901 }
902
903 public string llGetScriptName()
904 {
905 return m_LSL_Functions.llGetScriptName();
906 }
907
908 public LSL_Types.LSLInteger llGetNumberOfSides()
909 {
910 return m_LSL_Functions.llGetNumberOfSides();
911 }
912
913 public rotation llAxisAngle2Rot(vector axis, double angle)
914 {
915 return m_LSL_Functions.llAxisAngle2Rot(axis, angle);
916 }
917
918 public vector llRot2Axis(rotation rot)
919 {
920 return m_LSL_Functions.llRot2Axis(rot);
921 }
922
923 public double llRot2Angle(rotation rot)
924 {
925 return m_LSL_Functions.llRot2Angle(rot);
926 }
927
928 public double llAcos(double val)
929 {
930 return m_LSL_Functions.llAcos(val);
931 }
932
933 public double llAsin(double val)
934 {
935 return m_LSL_Functions.llAsin(val);
936 }
937
938 public double llAngleBetween(rotation a, rotation b)
939 {
940 return m_LSL_Functions.llAngleBetween(a, b);
941 }
942
943 public string llGetInventoryKey(string name)
944 {
945 return m_LSL_Functions.llGetInventoryKey(name);
946 }
947
948 public void llAllowInventoryDrop(int add)
949 {
950 m_LSL_Functions.llAllowInventoryDrop(add);
951 }
952
953 public vector llGetSunDirection()
954 {
955 return m_LSL_Functions.llGetSunDirection();
956 }
957
958 public vector llGetTextureOffset(int face)
959 {
960 return m_LSL_Functions.llGetTextureOffset(face);
961 }
962
963 public vector llGetTextureScale(int side)
964 {
965 return m_LSL_Functions.llGetTextureScale(side);
966 }
967
968 public double llGetTextureRot(int side)
969 {
970 return m_LSL_Functions.llGetTextureRot(side);
971 }
972
973 public LSL_Types.LSLInteger llSubStringIndex(string source, string pattern)
974 {
975 return m_LSL_Functions.llSubStringIndex(source, pattern);
976 }
977
978 public string llGetOwnerKey(string id)
979 {
980 return m_LSL_Functions.llGetOwnerKey(id);
981 }
982
983 public vector llGetCenterOfMass()
984 {
985 return m_LSL_Functions.llGetCenterOfMass();
986 }
987
988 public LSL_Types.list llListSort(LSL_Types.list src, int stride, int ascending)
989 {
990 return m_LSL_Functions.llListSort(src, stride, ascending);
991 }
992
993 public LSL_Types.LSLInteger llGetListLength(LSL_Types.list src)
994 {
995 return m_LSL_Functions.llGetListLength(src);
996 }
997
998 public LSL_Types.LSLInteger llList2Integer(LSL_Types.list src, int index)
999 {
1000 return m_LSL_Functions.llList2Integer(src, index);
1001 }
1002
1003 public string llList2String(LSL_Types.list src, int index)
1004 {
1005 return m_LSL_Functions.llList2String(src, index);
1006 }
1007
1008 public string llList2Key(LSL_Types.list src, int index)
1009 {
1010 return m_LSL_Functions.llList2Key(src, index);
1011 }
1012
1013 public vector llList2Vector(LSL_Types.list src, int index)
1014 {
1015 return m_LSL_Functions.llList2Vector(src, index);
1016 }
1017
1018 public rotation llList2Rot(LSL_Types.list src, int index)
1019 {
1020 return m_LSL_Functions.llList2Rot(src, index);
1021 }
1022
1023 public LSL_Types.list llList2List(LSL_Types.list src, int start, int end)
1024 {
1025 return m_LSL_Functions.llList2List(src, start, end);
1026 }
1027
1028 public LSL_Types.list llDeleteSubList(LSL_Types.list src, int start, int end)
1029 {
1030 return m_LSL_Functions.llDeleteSubList(src, start, end);
1031 }
1032
1033 public LSL_Types.LSLInteger llGetListEntryType(LSL_Types.list src, int index)
1034 {
1035 return m_LSL_Functions.llGetListEntryType(src, index);
1036 }
1037
1038 public string llList2CSV(LSL_Types.list src)
1039 {
1040 return m_LSL_Functions.llList2CSV(src);
1041 }
1042
1043 public LSL_Types.list llCSV2List(string src)
1044 {
1045 return m_LSL_Functions.llCSV2List(src);
1046 }
1047
1048 public LSL_Types.list llListRandomize(LSL_Types.list src, int stride)
1049 {
1050 return m_LSL_Functions.llListRandomize(src, stride);
1051 }
1052
1053 public LSL_Types.list llList2ListStrided(LSL_Types.list src, int start, int end, int stride)
1054 {
1055 return m_LSL_Functions.llList2ListStrided(src, start, end, stride);
1056 }
1057
1058 public vector llGetRegionCorner()
1059 {
1060 return m_LSL_Functions.llGetRegionCorner();
1061 }
1062
1063 public LSL_Types.list llListInsertList(LSL_Types.list dest, LSL_Types.list src, int start)
1064 {
1065 return m_LSL_Functions.llListInsertList(dest, src, start);
1066 }
1067
1068 public LSL_Types.LSLInteger llListFindList(LSL_Types.list src, LSL_Types.list test)
1069 {
1070 return m_LSL_Functions.llListFindList(src, test);
1071 }
1072
1073 public string llGetObjectName()
1074 {
1075 return m_LSL_Functions.llGetObjectName();
1076 }
1077
1078 public void llSetObjectName(string name)
1079 {
1080 m_LSL_Functions.llSetObjectName(name);
1081 }
1082
1083 public string llGetDate()
1084 {
1085 return m_LSL_Functions.llGetDate();
1086 }
1087
1088 public LSL_Types.LSLInteger llEdgeOfWorld(vector pos, vector dir)
1089 {
1090 return m_LSL_Functions.llEdgeOfWorld(pos, dir);
1091 }
1092
1093 public LSL_Types.LSLInteger llGetAgentInfo(string id)
1094 {
1095 return m_LSL_Functions.llGetAgentInfo(id);
1096 }
1097
1098 public void llAdjustSoundVolume(double volume)
1099 {
1100 m_LSL_Functions.llAdjustSoundVolume(volume);
1101 }
1102
1103 public void llSetSoundQueueing(int queue)
1104 {
1105 m_LSL_Functions.llSetSoundQueueing(queue);
1106 }
1107
1108 public void llSetSoundRadius(double radius)
1109 {
1110 m_LSL_Functions.llSetSoundRadius(radius);
1111 }
1112
1113 public string llKey2Name(string id)
1114 {
1115 return m_LSL_Functions.llKey2Name(id);
1116 }
1117
1118 public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate)
1119 {
1120 m_LSL_Functions.llSetTextureAnim(mode, face, sizex, sizey, start, length, rate);
1121 }
1122
1123 public void llTriggerSoundLimited(string sound, double volume, vector top_north_east, vector bottom_south_west)
1124 {
1125 m_LSL_Functions.llTriggerSoundLimited(sound, volume, top_north_east, bottom_south_west);
1126 }
1127
1128 public void llEjectFromLand(string pest)
1129 {
1130 m_LSL_Functions.llEjectFromLand(pest);
1131 }
1132
1133 public LSL_Types.list llParseString2List(string str, LSL_Types.list separators, LSL_Types.list spacers)
1134 {
1135 return m_LSL_Functions.llParseString2List(str,separators,spacers);
1136 }
1137
1138 public LSL_Types.LSLInteger llOverMyLand(string id)
1139 {
1140 return m_LSL_Functions.llOverMyLand(id);
1141 }
1142
1143 public string llGetLandOwnerAt(vector pos)
1144 {
1145 return m_LSL_Functions.llGetLandOwnerAt(pos);
1146 }
1147
1148 public string llGetNotecardLine(string name, int line)
1149 {
1150 return m_LSL_Functions.llGetNotecardLine(name, line);
1151 }
1152
1153 public vector llGetAgentSize(string id)
1154 {
1155 return m_LSL_Functions.llGetAgentSize(id);
1156 }
1157
1158 public LSL_Types.LSLInteger llSameGroup(string agent)
1159 {
1160 return m_LSL_Functions.llSameGroup(agent);
1161 }
1162
1163 public void llUnSit(string id)
1164 {
1165 m_LSL_Functions.llUnSit(id);
1166 }
1167
1168 public vector llGroundSlope(vector offset)
1169 {
1170 return m_LSL_Functions.llGroundSlope(offset);
1171 }
1172
1173 public vector llGroundNormal(vector offset)
1174 {
1175 return m_LSL_Functions.llGroundNormal(offset);
1176 }
1177
1178 public vector llGroundContour(vector offset)
1179 {
1180 return m_LSL_Functions.llGroundContour(offset);
1181 }
1182
1183 public LSL_Types.LSLInteger llGetAttached()
1184 {
1185 return m_LSL_Functions.llGetAttached();
1186 }
1187
1188 public LSL_Types.LSLInteger llGetFreeMemory()
1189 {
1190 return m_LSL_Functions.llGetFreeMemory();
1191 }
1192
1193 public string llGetRegionName()
1194 {
1195 return m_LSL_Functions.llGetRegionName();
1196 }
1197
1198 public double llGetRegionTimeDilation()
1199 {
1200 return m_LSL_Functions.llGetRegionTimeDilation();
1201 }
1202
1203 public double llGetRegionFPS()
1204 {
1205 return m_LSL_Functions.llGetRegionFPS();
1206 }
1207
1208 public void llParticleSystem(LSL_Types.list rules)
1209 {
1210 m_LSL_Functions.llParticleSystem(rules);
1211 }
1212
1213 public void llGroundRepel(double height, int water, double tau)
1214 {
1215 m_LSL_Functions.llGroundRepel(height, water, tau);
1216 }
1217
1218 public void llGiveInventoryList(string destination, string category, LSL_Types.list inventory)
1219 {
1220 m_LSL_Functions.llGiveInventoryList(destination, category, inventory);
1221 }
1222
1223 public void llSetVehicleType(int type)
1224 {
1225 m_LSL_Functions.llSetVehicleType(type);
1226 }
1227
1228 public void llSetVehicledoubleParam(int param, double value)
1229 {
1230 m_LSL_Functions.llSetVehicledoubleParam(param, value);
1231 }
1232
1233 public void llSetVehicleFloatParam(int param, float value)
1234 {
1235 m_LSL_Functions.llSetVehicleFloatParam(param, value);
1236 }
1237
1238 public void llSetVehicleVectorParam(int param, vector vec)
1239 {
1240 m_LSL_Functions.llSetVehicleVectorParam(param, vec);
1241 }
1242
1243 public void llSetVehicleRotationParam(int param, rotation rot)
1244 {
1245 m_LSL_Functions.llSetVehicleRotationParam(param, rot);
1246 }
1247
1248 public void llSetVehicleFlags(int flags)
1249 {
1250 m_LSL_Functions.llSetVehicleFlags(flags);
1251 }
1252
1253 public void llRemoveVehicleFlags(int flags)
1254 {
1255 m_LSL_Functions.llRemoveVehicleFlags(flags);
1256 }
1257
1258 public void llSitTarget(vector offset, rotation rot)
1259 {
1260 m_LSL_Functions.llSitTarget(offset, rot);
1261 }
1262
1263 public string llAvatarOnSitTarget()
1264 {
1265 return m_LSL_Functions.llAvatarOnSitTarget();
1266 }
1267
1268 public void llAddToLandPassList(string avatar, double hours)
1269 {
1270 m_LSL_Functions.llAddToLandPassList(avatar, hours);
1271 }
1272
1273 public void llSetTouchText(string text)
1274 {
1275 m_LSL_Functions.llSetTouchText(text);
1276 }
1277
1278 public void llSetSitText(string text)
1279 {
1280 m_LSL_Functions.llSetSitText(text);
1281 }
1282
1283 public void llSetCameraEyeOffset(vector offset)
1284 {
1285 m_LSL_Functions.llSetCameraEyeOffset(offset);
1286 }
1287
1288 public void llSetCameraAtOffset(vector offset)
1289 {
1290 m_LSL_Functions.llSetCameraAtOffset(offset);
1291 }
1292
1293 public string llDumpList2String(LSL_Types.list src, string seperator)
1294 {
1295 return m_LSL_Functions.llDumpList2String(src, seperator);
1296 }
1297
1298 public LSL_Types.LSLInteger llScriptDanger(vector pos)
1299 {
1300 return m_LSL_Functions.llScriptDanger(pos);
1301 }
1302
1303 public void llDialog(string avatar, string message, LSL_Types.list buttons, int chat_channel)
1304 {
1305 m_LSL_Functions.llDialog(avatar, message, buttons, chat_channel);
1306 }
1307
1308 public void llVolumeDetect(int detect)
1309 {
1310 m_LSL_Functions.llVolumeDetect(detect);
1311 }
1312
1313 public void llResetOtherScript(string name)
1314 {
1315 m_LSL_Functions.llResetOtherScript(name);
1316 }
1317
1318 public LSL_Types.LSLInteger llGetScriptState(string name)
1319 {
1320 return m_LSL_Functions.llGetScriptState(name);
1321 }
1322
1323 public void llRemoteLoadScript()
1324 {
1325 m_LSL_Functions.llRemoteLoadScript();
1326 }
1327
1328 public void llSetRemoteScriptAccessPin(int pin)
1329 {
1330 m_LSL_Functions.llSetRemoteScriptAccessPin(pin);
1331 }
1332
1333 public void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param)
1334 {
1335 m_LSL_Functions.llRemoteLoadScriptPin(target, name, pin, running, start_param);
1336 }
1337
1338 public void llOpenRemoteDataChannel()
1339 {
1340 m_LSL_Functions.llOpenRemoteDataChannel();
1341 }
1342
1343 public string llSendRemoteData(string channel, string dest, int idata, string sdata)
1344 {
1345 return m_LSL_Functions.llSendRemoteData(channel, dest, idata, sdata);
1346 }
1347
1348 public void llRemoteDataReply(string channel, string message_id, string sdata, int idata)
1349 {
1350 m_LSL_Functions.llRemoteDataReply(channel, message_id, sdata, idata);
1351 }
1352
1353 public void llCloseRemoteDataChannel(string channel)
1354 {
1355 m_LSL_Functions.llCloseRemoteDataChannel(channel);
1356 }
1357
1358 public string llMD5String(string src, int nonce)
1359 {
1360 return m_LSL_Functions.llMD5String(src, nonce);
1361 }
1362
1363 public void llSetPrimitiveParams(LSL_Types.list rules)
1364 {
1365 m_LSL_Functions.llSetPrimitiveParams(rules);
1366 }
1367
1368 public void llSetLinkPrimitiveParams(int linknumber, LSL_Types.list rules)
1369 {
1370 m_LSL_Functions.llSetLinkPrimitiveParams(linknumber, rules);
1371 }
1372 public string llStringToBase64(string str)
1373 {
1374 return m_LSL_Functions.llStringToBase64(str);
1375 }
1376
1377 public string llBase64ToString(string str)
1378 {
1379 return m_LSL_Functions.llBase64ToString(str);
1380 }
1381
1382 public void llXorBase64Strings()
1383 {
1384 m_LSL_Functions.llXorBase64Strings();
1385 }
1386
1387 public void llRemoteDataSetRegion()
1388 {
1389 m_LSL_Functions.llRemoteDataSetRegion();
1390 }
1391
1392 public double llLog10(double val)
1393 {
1394 return m_LSL_Functions.llLog10(val);
1395 }
1396
1397 public double llLog(double val)
1398 {
1399 return m_LSL_Functions.llLog(val);
1400 }
1401
1402 public LSL_Types.list llGetAnimationList(string id)
1403 {
1404 return m_LSL_Functions.llGetAnimationList(id);
1405 }
1406
1407 public void llSetParcelMusicURL(string url)
1408 {
1409 m_LSL_Functions.llSetParcelMusicURL(url);
1410 }
1411
1412 public vector llGetRootPosition()
1413 {
1414 return m_LSL_Functions.llGetRootPosition();
1415 }
1416
1417 public rotation llGetRootRotation()
1418 {
1419 return m_LSL_Functions.llGetRootRotation();
1420 }
1421
1422 public string llGetObjectDesc()
1423 {
1424 return m_LSL_Functions.llGetObjectDesc();
1425 }
1426
1427 public void llSetObjectDesc(string desc)
1428 {
1429 m_LSL_Functions.llSetObjectDesc(desc);
1430 }
1431
1432 public string llGetCreator()
1433 {
1434 return m_LSL_Functions.llGetCreator();
1435 }
1436
1437 public string llGetTimestamp()
1438 {
1439 return m_LSL_Functions.llGetTimestamp();
1440 }
1441
1442 public void llSetLinkAlpha(int linknumber, double alpha, int face)
1443 {
1444 m_LSL_Functions.llSetLinkAlpha(linknumber, alpha, face);
1445 }
1446
1447 public LSL_Types.LSLInteger llGetNumberOfPrims()
1448 {
1449 return m_LSL_Functions.llGetNumberOfPrims();
1450 }
1451
1452 public string llGetNumberOfNotecardLines(string name)
1453 {
1454 return m_LSL_Functions.llGetNumberOfNotecardLines(name);
1455 }
1456
1457 public LSL_Types.list llGetBoundingBox(string obj)
1458 {
1459 return m_LSL_Functions.llGetBoundingBox(obj);
1460 }
1461
1462 public vector llGetGeometricCenter()
1463 {
1464 return m_LSL_Functions.llGetGeometricCenter();
1465 }
1466
1467 public LSL_Types.list llGetPrimitiveParams(LSL_Types.list rules)
1468 {
1469 return m_LSL_Functions.llGetPrimitiveParams(rules);
1470 }
1471
1472 public string llIntegerToBase64(int number)
1473 {
1474 return m_LSL_Functions.llIntegerToBase64(number);
1475 }
1476
1477 public LSL_Types.LSLInteger llBase64ToInteger(string str)
1478 {
1479 return m_LSL_Functions.llBase64ToInteger(str);
1480 }
1481
1482 public double llGetGMTclock()
1483 {
1484 return m_LSL_Functions.llGetGMTclock();
1485 }
1486
1487 public string llGetSimulatorHostname()
1488 {
1489 return m_LSL_Functions.llGetSimulatorHostname();
1490 }
1491
1492 public void llSetLocalRot(rotation rot)
1493 {
1494 m_LSL_Functions.llSetLocalRot(rot);
1495 }
1496
1497 public LSL_Types.list llParseStringKeepNulls(string src, LSL_Types.list seperators, LSL_Types.list spacers)
1498 {
1499 return m_LSL_Functions.llParseStringKeepNulls(src, seperators, spacers);
1500 }
1501
1502 public void llRezAtRoot(string inventory, vector position, vector velocity, rotation rot, int param)
1503 {
1504 m_LSL_Functions.llRezAtRoot(inventory, position, velocity, rot, param);
1505 }
1506
1507 public LSL_Types.LSLInteger llGetObjectPermMask(int mask)
1508 {
1509 return m_LSL_Functions.llGetObjectPermMask(mask);
1510 }
1511
1512 public void llSetObjectPermMask(int mask, int value)
1513 {
1514 m_LSL_Functions.llSetObjectPermMask(mask, value);
1515 }
1516
1517 public LSL_Types.LSLInteger llGetInventoryPermMask(string item, int mask)
1518 {
1519 return m_LSL_Functions.llGetInventoryPermMask(item, mask);
1520 }
1521
1522 public void llSetInventoryPermMask(string item, int mask, int value)
1523 {
1524 m_LSL_Functions.llSetInventoryPermMask(item, mask, value);
1525 }
1526
1527 public string llGetInventoryCreator(string item)
1528 {
1529 return m_LSL_Functions.llGetInventoryCreator(item);
1530 }
1531
1532 public void llOwnerSay(string msg)
1533 {
1534 m_LSL_Functions.llOwnerSay(msg);
1535 }
1536
1537 public string llRequestSimulatorData(string simulator, int data)
1538 {
1539 return m_LSL_Functions.llRequestSimulatorData(simulator, data);
1540 }
1541
1542 public void llForceMouselook(int mouselook)
1543 {
1544 m_LSL_Functions.llForceMouselook(mouselook);
1545 }
1546
1547 public double llGetObjectMass(string id)
1548 {
1549 return m_LSL_Functions.llGetObjectMass(id);
1550 }
1551
1552 public LSL_Types.list llListReplaceList(LSL_Types.list dest, LSL_Types.list src, int start, int end)
1553 {
1554 return m_LSL_Functions.llListReplaceList(dest, src, start, end);
1555 }
1556
1557 public void llLoadURL(string avatar_id, string message, string url)
1558 {
1559 m_LSL_Functions.llLoadURL(avatar_id, message, url);
1560 }
1561
1562 public void llParcelMediaCommandList(LSL_Types.list commandList)
1563 {
1564 m_LSL_Functions.llParcelMediaCommandList(commandList);
1565 }
1566
1567 public void llParcelMediaQuery()
1568 {
1569 m_LSL_Functions.llParcelMediaQuery();
1570 }
1571
1572 public LSL_Types.LSLInteger llModPow(int a, int b, int c)
1573 {
1574 return m_LSL_Functions.llModPow(a, b, c);
1575 }
1576
1577 public LSL_Types.LSLInteger llGetInventoryType(string name)
1578 {
1579 return m_LSL_Functions.llGetInventoryType(name);
1580 }
1581
1582 public void llSetPayPrice(int price, LSL_Types.list quick_pay_buttons)
1583 {
1584 m_LSL_Functions.llSetPayPrice(price, quick_pay_buttons);
1585 }
1586
1587 public vector llGetCameraPos()
1588 {
1589 return m_LSL_Functions.llGetCameraPos();
1590 }
1591
1592 public rotation llGetCameraRot()
1593 {
1594 return m_LSL_Functions.llGetCameraRot();
1595 }
1596
1597 public void llSetPrimURL()
1598 {
1599 m_LSL_Functions.llSetPrimURL();
1600 }
1601
1602 public void llRefreshPrimURL()
1603 {
1604 m_LSL_Functions.llRefreshPrimURL();
1605 }
1606
1607 public string llEscapeURL(string url)
1608 {
1609 return m_LSL_Functions.llEscapeURL(url);
1610 }
1611
1612 public string llUnescapeURL(string url)
1613 {
1614 return m_LSL_Functions.llUnescapeURL(url);
1615 }
1616
1617 public void llMapDestination(string simname, vector pos, vector look_at)
1618 {
1619 m_LSL_Functions.llMapDestination(simname, pos, look_at);
1620 }
1621
1622 public void llAddToLandBanList(string avatar, double hours)
1623 {
1624 m_LSL_Functions.llAddToLandBanList(avatar, hours);
1625 }
1626
1627 public void llRemoveFromLandPassList(string avatar)
1628 {
1629 m_LSL_Functions.llRemoveFromLandPassList(avatar);
1630 }
1631
1632 public void llRemoveFromLandBanList(string avatar)
1633 {
1634 m_LSL_Functions.llRemoveFromLandBanList(avatar);
1635 }
1636
1637 public void llSetCameraParams(LSL_Types.list rules)
1638 {
1639 m_LSL_Functions.llSetCameraParams(rules);
1640 }
1641
1642 public void llClearCameraParams()
1643 {
1644 m_LSL_Functions.llClearCameraParams();
1645 }
1646
1647 public double llListStatistics(int operation, LSL_Types.list src)
1648 {
1649 return m_LSL_Functions.llListStatistics(operation, src);
1650 }
1651
1652 public LSL_Types.LSLInteger llGetUnixTime()
1653 {
1654 return m_LSL_Functions.llGetUnixTime();
1655 }
1656
1657 public LSL_Types.LSLInteger llGetParcelFlags(vector pos)
1658 {
1659 return m_LSL_Functions.llGetParcelFlags(pos);
1660 }
1661
1662 public LSL_Types.LSLInteger llGetRegionFlags()
1663 {
1664 return m_LSL_Functions.llGetRegionFlags();
1665 }
1666
1667 public string llXorBase64StringsCorrect(string str1, string str2)
1668 {
1669 return m_LSL_Functions.llXorBase64StringsCorrect(str1, str2);
1670 }
1671
1672 public string llHTTPRequest(string url, LSL_Types.list parameters, string body)
1673 {
1674 return m_LSL_Functions.llHTTPRequest(url, parameters, body);
1675 }
1676
1677 public void llResetLandBanList()
1678 {
1679 m_LSL_Functions.llResetLandBanList();
1680 }
1681
1682 public void llResetLandPassList()
1683 {
1684 m_LSL_Functions.llResetLandPassList();
1685 }
1686
1687 public LSL_Types.LSLInteger llGetParcelPrimCount(vector pos, int category, int sim_wide)
1688 {
1689 return m_LSL_Functions.llGetParcelPrimCount(pos, category, sim_wide);
1690 }
1691
1692 public LSL_Types.list llGetParcelPrimOwners(vector pos)
1693 {
1694 return m_LSL_Functions.llGetParcelPrimOwners(pos);
1695 }
1696
1697 public LSL_Types.LSLInteger llGetObjectPrimCount(string object_id)
1698 {
1699 return m_LSL_Functions.llGetObjectPrimCount(object_id);
1700 }
1701
1702 public LSL_Types.LSLInteger llGetParcelMaxPrims(vector pos, int sim_wide)
1703 {
1704 return m_LSL_Functions.llGetParcelMaxPrims(pos, sim_wide);
1705 }
1706
1707 public LSL_Types.list llGetParcelDetails(vector pos, LSL_Types.list param)
1708 {
1709 return m_LSL_Functions.llGetParcelDetails(pos, param);
1710 }
1711
1712 public void llSetLinkTexture(int linknumber, string texture, int face)
1713 {
1714 m_LSL_Functions.llSetLinkTexture(linknumber, texture, face);
1715 }
1716
1717 public string llStringTrim(string src, int type)
1718 {
1719 return m_LSL_Functions.llStringTrim(src, type);
1720 }
1721
1722 public LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args)
1723 {
1724 return m_LSL_Functions.llGetObjectDetails(id, args);
1725 }
1726
1727 public double llList2Float(LSL_Types.list src, int index)
1728 {
1729 return m_LSL_Functions.llList2Float(src, index);
1730 }
1731 }
1732}