mirror of
https://github.com/opensim/opensim.git
synced 2026-05-18 04:45:35 +08:00
Added ScriptEngine.DotNetEngine
This commit is contained in:
@@ -0,0 +1,368 @@
|
||||
/*
|
||||
* Copyright (c) Contributors, http://www.openmetaverse.org/
|
||||
* See CONTRIBUTORS.TXT for a full list of copyright holders.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* * Neither the name of the OpenSim Project nor the
|
||||
* names of its contributors may be used to endorse or promote products
|
||||
* derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
|
||||
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
/* Original code: Tedd Hansen */
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL
|
||||
{
|
||||
public interface LSL_BuiltIn_Commands_Interface
|
||||
{
|
||||
float llSin(float f);
|
||||
float llCos(float f);
|
||||
float llTan(float f);
|
||||
float llAtan2(float x, float y);
|
||||
float llSqrt(float f);
|
||||
float llPow(float fbase, float fexponent);
|
||||
UInt32 llAbs(UInt32 i);
|
||||
float llFabs(float f);
|
||||
float llFrand(float mag);
|
||||
UInt32 llFloor(float f);
|
||||
UInt32 llCeil(float f);
|
||||
UInt32 llRound(float f);
|
||||
float llVecMag(LSO_Enums.Vector v);
|
||||
LSO_Enums.Vector llVecNorm(LSO_Enums.Vector v);
|
||||
float llVecDist(LSO_Enums.Vector a, LSO_Enums.Vector b);
|
||||
LSO_Enums.Vector llRot2Euler(LSO_Enums.Rotation r);
|
||||
LSO_Enums.Rotation llEuler2Rot(LSO_Enums.Vector v);
|
||||
LSO_Enums.Rotation llAxes2Rot(LSO_Enums.Vector fwd, LSO_Enums.Vector left, LSO_Enums.Vector up);
|
||||
LSO_Enums.Vector llRot2Fwd(LSO_Enums.Rotation r);
|
||||
LSO_Enums.Vector llRot2Left(LSO_Enums.Rotation r);
|
||||
LSO_Enums.Vector llRot2Up(LSO_Enums.Rotation r);
|
||||
LSO_Enums.Rotation llRotBetween(LSO_Enums.Vector start, LSO_Enums.Vector end);
|
||||
void llWhisper(UInt16 channelID, string text);
|
||||
//void llSay(UInt32 channelID, string text);
|
||||
void llSay(object channelID, object text);
|
||||
void llShout(UInt16 channelID, string text);
|
||||
UInt32 llListen(UInt16 channelID, string name, LSO_Enums.Key ID, string msg);
|
||||
void llListenControl(UInt32 number, UInt32 active);
|
||||
void llListenRemove(UInt32 number);
|
||||
void llSensor(string name, LSO_Enums.Key id, UInt32 type, float range, float arc);
|
||||
void llSensorRepeat(string name, LSO_Enums.Key id, UInt32 type, float range, float arc, float rate);
|
||||
void llSensorRemove();
|
||||
string llDetectedName(UInt32 number);
|
||||
LSO_Enums.Key llDetectedKey(UInt32 number);
|
||||
LSO_Enums.Key llDetectedOwner(UInt32 number);
|
||||
UInt32 llDetectedType(UInt32 number);
|
||||
LSO_Enums.Vector llDetectedPos(UInt32 number);
|
||||
LSO_Enums.Vector llDetectedVel(UInt32 number);
|
||||
LSO_Enums.Vector llDetectedGrab(UInt32 number);
|
||||
LSO_Enums.Rotation llDetectedRot(UInt32 number);
|
||||
UInt32 llDetectedGroup(UInt32 number);
|
||||
UInt32 llDetectedLinkNumber(UInt32 number);
|
||||
void llDie();
|
||||
float llGround(LSO_Enums.Vector offset);
|
||||
float llCloud(LSO_Enums.Vector offset);
|
||||
LSO_Enums.Vector llWind(LSO_Enums.Vector offset);
|
||||
void llSetStatus(UInt32 status, UInt32 value);
|
||||
UInt32 llGetStatus(UInt32 status);
|
||||
void llSetScale(LSO_Enums.Vector scale);
|
||||
LSO_Enums.Vector llGetScale();
|
||||
void llSetColor(LSO_Enums.Vector color, UInt32 face);
|
||||
float llGetAlpha(UInt32 face);
|
||||
void llSetAlpha(float alpha, UInt32 face);
|
||||
LSO_Enums.Vector llGetColor(UInt32 face);
|
||||
void llSetTexture(string texture, UInt32 face);
|
||||
void llScaleTexture(float u, float v, UInt32 face);
|
||||
void llOffsetTexture(float u, float v, UInt32 face);
|
||||
void llRotateTexture(float rotation, UInt32 face);
|
||||
string llGetTexture(UInt32 face);
|
||||
void llSetPos(LSO_Enums.Vector pos);
|
||||
|
||||
void llGetPos();
|
||||
void llGetLocalPos();
|
||||
void llSetRot();
|
||||
void llGetRot();
|
||||
void llGetLocalRot();
|
||||
void llSetForce();
|
||||
void llGetForce();
|
||||
void llTarget();
|
||||
void llTargetRemove();
|
||||
void llRotTarget();
|
||||
void llRotTargetRemove();
|
||||
void llMoveToTarget();
|
||||
void llStopMoveToTarget();
|
||||
void llApplyImpulse();
|
||||
void llApplyRotationalImpulse();
|
||||
void llSetTorque();
|
||||
void llGetTorque();
|
||||
void llSetForceAndTorque();
|
||||
void llGetVel();
|
||||
void llGetAccel();
|
||||
void llGetOmega();
|
||||
void llGetTimeOfDay();
|
||||
void llGetWallclock();
|
||||
void llGetTime();
|
||||
void llResetTime();
|
||||
void llGetAndResetTime();
|
||||
void llSound();
|
||||
void llPlaySound();
|
||||
void llLoopSound();
|
||||
void llLoopSoundMaster();
|
||||
void llLoopSoundSlave();
|
||||
void llPlaySoundSlave();
|
||||
void llTriggerSound();
|
||||
void llStopSound();
|
||||
void llPreloadSound();
|
||||
void llGetSubString();
|
||||
void llDeleteSubString();
|
||||
void llInsertString();
|
||||
void llToUpper();
|
||||
void llToLower();
|
||||
void llGiveMoney();
|
||||
void llMakeExplosion();
|
||||
void llMakeFountain();
|
||||
void llMakeSmoke();
|
||||
void llMakeFire();
|
||||
void llRezObject();
|
||||
void llLookAt();
|
||||
void llStopLookAt();
|
||||
void llSetTimerEvent();
|
||||
void llSleep();
|
||||
void llGetMass();
|
||||
void llCollisionFilter();
|
||||
void llTakeControls();
|
||||
void llReleaseControls();
|
||||
void llAttachToAvatar();
|
||||
void llDetachFromAvatar();
|
||||
void llTakeCamera();
|
||||
void llReleaseCamera();
|
||||
void llGetOwner();
|
||||
void llInstantMessage();
|
||||
void llEmail();
|
||||
void llGetNextEmail();
|
||||
void llGetKey();
|
||||
void llSetBuoyancy();
|
||||
void llSetHoverHeight();
|
||||
void llStopHover();
|
||||
void llMinEventDelay();
|
||||
void llSoundPreload();
|
||||
void llRotLookAt();
|
||||
void llStringLength();
|
||||
void llStartAnimation();
|
||||
void llStopAnimation();
|
||||
void llPointAt();
|
||||
void llStopPointAt();
|
||||
void llTargetOmega();
|
||||
void llGetStartParameter();
|
||||
void llGodLikeRezObject();
|
||||
void llRequestPermissions();
|
||||
void llGetPermissionsKey();
|
||||
void llGetPermissions();
|
||||
void llGetLinkNumber();
|
||||
void llSetLinkColor();
|
||||
void llCreateLink();
|
||||
void llBreakLink();
|
||||
void llBreakAllLinks();
|
||||
void llGetLinkKey();
|
||||
void llGetLinkName();
|
||||
void llGetInventoryNumber();
|
||||
void llGetInventoryName();
|
||||
void llSetScriptState();
|
||||
void llGetEnergy();
|
||||
void llGiveInventory();
|
||||
void llRemoveInventory();
|
||||
void llSetText();
|
||||
void llWater();
|
||||
void llPassTouches();
|
||||
void llRequestAgentData();
|
||||
void llRequestInventoryData();
|
||||
void llSetDamage();
|
||||
void llTeleportAgentHome();
|
||||
void llModifyLand();
|
||||
void llCollisionSound();
|
||||
void llCollisionSprite();
|
||||
void llGetAnimation();
|
||||
void llResetScript();
|
||||
void llMessageLinked();
|
||||
void llPushObject();
|
||||
void llPassCollisions();
|
||||
void llGetScriptName();
|
||||
void llGetNumberOfSides();
|
||||
void llAxisAngle2Rot();
|
||||
void llRot2Axis();
|
||||
void llRot2Angle();
|
||||
void llAcos();
|
||||
void llAsin();
|
||||
void llAngleBetween();
|
||||
void llGetInventoryKey();
|
||||
void llAllowInventoryDrop();
|
||||
void llGetSunDirection();
|
||||
void llGetTextureOffset();
|
||||
void llGetTextureScale();
|
||||
void llGetTextureRot();
|
||||
void llSubStringIndex();
|
||||
void llGetOwnerKey();
|
||||
void llGetCenterOfMass();
|
||||
void llListSort();
|
||||
void llGetListLength();
|
||||
void llList2Integer();
|
||||
void llList2Float();
|
||||
void llList2String();
|
||||
void llList2Key();
|
||||
void llList2Vector();
|
||||
void llList2Rot();
|
||||
void llList2List();
|
||||
void llDeleteSubList();
|
||||
void llGetListEntryType();
|
||||
void llList2CSV();
|
||||
void llCSV2List();
|
||||
void llListRandomize();
|
||||
void llList2ListStrided();
|
||||
void llGetRegionCorner();
|
||||
void llListInsertList();
|
||||
void llListFindList();
|
||||
void llGetObjectName();
|
||||
void llSetObjectName();
|
||||
void llGetDate();
|
||||
void llEdgeOfWorld();
|
||||
void llGetAgentInfo();
|
||||
void llAdjustSoundVolume();
|
||||
void llSetSoundQueueing();
|
||||
void llSetSoundRadius();
|
||||
void llKey2Name();
|
||||
void llSetTextureAnim();
|
||||
void llTriggerSoundLimited();
|
||||
void llEjectFromLand();
|
||||
void llParseString2List();
|
||||
void llOverMyLand();
|
||||
void llGetLandOwnerAt();
|
||||
void llGetNotecardLine();
|
||||
void llGetAgentSize();
|
||||
void llSameGroup();
|
||||
void llUnSit();
|
||||
void llGroundSlope();
|
||||
void llGroundNormal();
|
||||
void llGroundContour();
|
||||
void llGetAttached();
|
||||
void llGetFreeMemory();
|
||||
void llGetRegionName();
|
||||
void llGetRegionTimeDilation();
|
||||
void llGetRegionFPS();
|
||||
void llParticleSystem();
|
||||
void llGroundRepel();
|
||||
void llGiveInventoryList();
|
||||
void llSetVehicleType();
|
||||
void llSetVehicleFloatParam();
|
||||
void llSetVehicleVectorParam();
|
||||
void llSetVehicleRotationParam();
|
||||
void llSetVehicleFlags();
|
||||
void llRemoveVehicleFlags();
|
||||
void llSitTarget();
|
||||
void llAvatarOnSitTarget();
|
||||
void llAddToLandPassList();
|
||||
void llSetTouchText();
|
||||
void llSetSitText();
|
||||
void llSetCameraEyeOffset();
|
||||
void llSetCameraAtOffset();
|
||||
void llDumpList2String();
|
||||
void llScriptDanger();
|
||||
void llDialog();
|
||||
void llVolumeDetect();
|
||||
void llResetOtherScript();
|
||||
void llGetScriptState();
|
||||
void llRemoteLoadScript();
|
||||
void llSetRemoteScriptAccessPin();
|
||||
void llRemoteLoadScriptPin();
|
||||
void llOpenRemoteDataChannel();
|
||||
void llSendRemoteData();
|
||||
void llRemoteDataReply();
|
||||
void llCloseRemoteDataChannel();
|
||||
void llMD5String();
|
||||
void llSetPrimitiveParams();
|
||||
void llStringToBase64();
|
||||
void llBase64ToString();
|
||||
void llXorBase64Strings();
|
||||
void llRemoteDataSetRegion();
|
||||
void llLog10();
|
||||
void llLog();
|
||||
void llGetAnimationList();
|
||||
void llSetParcelMusicURL();
|
||||
void llGetRootPosition();
|
||||
void llGetRootRotation();
|
||||
void llGetObjectDesc();
|
||||
void llSetObjectDesc();
|
||||
void llGetCreator();
|
||||
void llGetTimestamp();
|
||||
void llSetLinkAlpha();
|
||||
void llGetNumberOfPrims();
|
||||
void llGetNumberOfNotecardLines();
|
||||
void llGetBoundingBox();
|
||||
void llGetGeometricCenter();
|
||||
void llGetPrimitiveParams();
|
||||
void llIntegerToBase64();
|
||||
void llBase64ToInteger();
|
||||
void llGetGMTclock();
|
||||
void llGetSimulatorHostname();
|
||||
void llSetLocalRot();
|
||||
void llParseStringKeepNulls();
|
||||
void llRezAtRoot();
|
||||
void llGetObjectPermMask();
|
||||
void llSetObjectPermMask();
|
||||
void llGetInventoryPermMask();
|
||||
void llSetInventoryPermMask();
|
||||
void llGetInventoryCreator();
|
||||
void llOwnerSay();
|
||||
void llRequestSimulatorData();
|
||||
void llForceMouselook();
|
||||
void llGetObjectMass();
|
||||
void llListReplaceList();
|
||||
void llLoadURL();
|
||||
void llParcelMediaCommandList();
|
||||
void llParcelMediaQuery();
|
||||
void llModPow();
|
||||
void llGetInventoryType();
|
||||
void llSetPayPrice();
|
||||
void llGetCameraPos();
|
||||
void llGetCameraRot();
|
||||
void llSetPrimURL();
|
||||
void llRefreshPrimURL();
|
||||
void llEscapeURL();
|
||||
void llUnescapeURL();
|
||||
void llMapDestination();
|
||||
void llAddToLandBanList();
|
||||
void llRemoveFromLandPassList();
|
||||
void llRemoveFromLandBanList();
|
||||
void llSetCameraParams();
|
||||
void llClearCameraParams();
|
||||
void llListStatistics();
|
||||
void llGetUnixTime();
|
||||
void llGetParcelFlags();
|
||||
void llGetRegionFlags();
|
||||
void llXorBase64StringsCorrect();
|
||||
void llHTTPRequest();
|
||||
void llResetLandBanList();
|
||||
void llResetLandPassList();
|
||||
void llGetParcelPrimCount();
|
||||
void llGetParcelPrimOwners();
|
||||
void llGetObjectPrimCount();
|
||||
void llGetParcelMaxPrims();
|
||||
void llGetParcelDetails();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,386 @@
|
||||
/*
|
||||
* Copyright (c) Contributors, http://www.openmetaverse.org/
|
||||
* See CONTRIBUTORS.TXT for a full list of copyright holders.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* * Neither the name of the OpenSim Project nor the
|
||||
* names of its contributors may be used to endorse or promote products
|
||||
* derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
|
||||
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
/* Original code: Tedd Hansen */
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL
|
||||
{
|
||||
public class LSL_BuiltIn_Commands_TestImplementation : LSL_BuiltIn_Commands_Interface
|
||||
{
|
||||
public LSL_BuiltIn_Commands_TestImplementation(string FullScriptID)
|
||||
{
|
||||
Common.SendToDebug("LSL_BuiltIn_Commands_TestImplementation: Creating object for FullScriptID: " + FullScriptID);
|
||||
}
|
||||
|
||||
|
||||
public float llSin(float f) { return 0; }
|
||||
public float llCos(float f) { return 0; }
|
||||
public float llTan(float f) { return 0; }
|
||||
public float llAtan2(float x, float y) { return 0; }
|
||||
public float llSqrt(float f) { return 0; }
|
||||
public float llPow(float fbase, float fexponent) { return 0; }
|
||||
public UInt32 llAbs(UInt32 i) { return 0; }
|
||||
public float llFabs(float f) { return 0; }
|
||||
public float llFrand(float mag) { return 0; }
|
||||
public UInt32 llFloor(float f) { return 0; }
|
||||
public UInt32 llCeil(float f) { return 0; }
|
||||
public UInt32 llRound(float f) { return 0; }
|
||||
public float llVecMag(LSO_Enums.Vector v) { return 0; }
|
||||
public LSO_Enums.Vector llVecNorm(LSO_Enums.Vector v) { return new LSO_Enums.Vector(); }
|
||||
public float llVecDist(LSO_Enums.Vector a, LSO_Enums.Vector b) { return 0; }
|
||||
public LSO_Enums.Vector llRot2Euler(LSO_Enums.Rotation r) { return new LSO_Enums.Vector(); }
|
||||
public LSO_Enums.Rotation llEuler2Rot(LSO_Enums.Vector v) { return new LSO_Enums.Rotation(); }
|
||||
public LSO_Enums.Rotation llAxes2Rot(LSO_Enums.Vector fwd, LSO_Enums.Vector left, LSO_Enums.Vector up) { return new LSO_Enums.Rotation(); }
|
||||
public LSO_Enums.Vector llRot2Fwd(LSO_Enums.Rotation r) { return new LSO_Enums.Vector(); }
|
||||
public LSO_Enums.Vector llRot2Left(LSO_Enums.Rotation r) { return new LSO_Enums.Vector(); }
|
||||
public LSO_Enums.Vector llRot2Up(LSO_Enums.Rotation r) { return new LSO_Enums.Vector(); }
|
||||
public LSO_Enums.Rotation llRotBetween(LSO_Enums.Vector start, LSO_Enums.Vector end) { return new LSO_Enums.Rotation(); }
|
||||
public void llWhisper(UInt16 channelID, string text)
|
||||
{
|
||||
Common.SendToDebug("INTERNAL FUNCTION llWhisper(" + channelID + ", \"" + text + "\");");
|
||||
Common.SendToLog("llWhisper Channel " + channelID + ", Text: \"" + text + "\"");
|
||||
}
|
||||
//public void llSay(UInt32 channelID, string text)
|
||||
public void llSay(object channelID, object text)
|
||||
{
|
||||
Common.SendToDebug("INTERNAL FUNCTION llSay(" + (UInt32)channelID + ", \"" + (string)text + "\");");
|
||||
Common.SendToLog("llSay Channel " + (UInt32)channelID + ", Text: \"" + (string)text + "\"");
|
||||
}
|
||||
public void llShout(UInt16 channelID, string text) { return; }
|
||||
public UInt32 llListen(UInt16 channelID, string name, LSO_Enums.Key ID, string msg) { return 0; }
|
||||
public void llListenControl(UInt32 number, UInt32 active) { return; }
|
||||
public void llListenRemove(UInt32 number) { return; }
|
||||
public void llSensor(string name, LSO_Enums.Key id, UInt32 type, float range, float arc) { return; }
|
||||
public void llSensorRepeat(string name, LSO_Enums.Key id, UInt32 type, float range, float arc, float rate) { return; }
|
||||
public void llSensorRemove() { return; }
|
||||
public string llDetectedName(UInt32 number) { return ""; }
|
||||
public LSO_Enums.Key llDetectedKey(UInt32 number) { return new LSO_Enums.Key(); }
|
||||
public LSO_Enums.Key llDetectedOwner(UInt32 number) { return new LSO_Enums.Key(); }
|
||||
public UInt32 llDetectedType(UInt32 number) { return 0; }
|
||||
public LSO_Enums.Vector llDetectedPos(UInt32 number) { return new LSO_Enums.Vector(); }
|
||||
public LSO_Enums.Vector llDetectedVel(UInt32 number) { return new LSO_Enums.Vector(); }
|
||||
public LSO_Enums.Vector llDetectedGrab(UInt32 number) { return new LSO_Enums.Vector(); }
|
||||
public LSO_Enums.Rotation llDetectedRot(UInt32 number) { return new LSO_Enums.Rotation(); }
|
||||
public UInt32 llDetectedGroup(UInt32 number) { return 0; }
|
||||
public UInt32 llDetectedLinkNumber(UInt32 number) { return 0; }
|
||||
public void llDie() { return; }
|
||||
public float llGround(LSO_Enums.Vector offset) { return 0; }
|
||||
public float llCloud(LSO_Enums.Vector offset) { return 0; }
|
||||
public LSO_Enums.Vector llWind(LSO_Enums.Vector offset) { return new LSO_Enums.Vector(); }
|
||||
public void llSetStatus(UInt32 status, UInt32 value) { return; }
|
||||
public UInt32 llGetStatus(UInt32 status) { return 0; }
|
||||
public void llSetScale(LSO_Enums.Vector scale) { return; }
|
||||
public LSO_Enums.Vector llGetScale() { return new LSO_Enums.Vector(); }
|
||||
public void llSetColor(LSO_Enums.Vector color, UInt32 face) { return; }
|
||||
public float llGetAlpha(UInt32 face) { return 0; }
|
||||
public void llSetAlpha(float alpha, UInt32 face) { return; }
|
||||
public LSO_Enums.Vector llGetColor(UInt32 face) { return new LSO_Enums.Vector(); }
|
||||
public void llSetTexture(string texture, UInt32 face) { return; }
|
||||
public void llScaleTexture(float u, float v, UInt32 face) { return; }
|
||||
public void llOffsetTexture(float u, float v, UInt32 face) { return; }
|
||||
public void llRotateTexture(float rotation, UInt32 face) { return; }
|
||||
public string llGetTexture(UInt32 face) { return ""; }
|
||||
public void llSetPos(LSO_Enums.Vector pos) { return; }
|
||||
|
||||
|
||||
public void llGetPos() { }
|
||||
public void llGetLocalPos() { }
|
||||
public void llSetRot() { }
|
||||
public void llGetRot() { }
|
||||
public void llGetLocalRot() { }
|
||||
public void llSetForce() { }
|
||||
public void llGetForce() { }
|
||||
public void llTarget() { }
|
||||
public void llTargetRemove() { }
|
||||
public void llRotTarget() { }
|
||||
public void llRotTargetRemove() { }
|
||||
public void llMoveToTarget() { }
|
||||
public void llStopMoveToTarget() { }
|
||||
public void llApplyImpulse() { }
|
||||
public void llApplyRotationalImpulse() { }
|
||||
public void llSetTorque() { }
|
||||
public void llGetTorque() { }
|
||||
public void llSetForceAndTorque() { }
|
||||
public void llGetVel() { }
|
||||
public void llGetAccel() { }
|
||||
public void llGetOmega() { }
|
||||
public void llGetTimeOfDay() { }
|
||||
public void llGetWallclock() { }
|
||||
public void llGetTime() { }
|
||||
public void llResetTime() { }
|
||||
public void llGetAndResetTime() { }
|
||||
public void llSound() { }
|
||||
public void llPlaySound() { }
|
||||
public void llLoopSound() { }
|
||||
public void llLoopSoundMaster() { }
|
||||
public void llLoopSoundSlave() { }
|
||||
public void llPlaySoundSlave() { }
|
||||
public void llTriggerSound() { }
|
||||
public void llStopSound() { }
|
||||
public void llPreloadSound() { }
|
||||
public void llGetSubString() { }
|
||||
public void llDeleteSubString() { }
|
||||
public void llInsertString() { }
|
||||
public void llToUpper() { }
|
||||
public void llToLower() { }
|
||||
public void llGiveMoney() { }
|
||||
public void llMakeExplosion() { }
|
||||
public void llMakeFountain() { }
|
||||
public void llMakeSmoke() { }
|
||||
public void llMakeFire() { }
|
||||
public void llRezObject() { }
|
||||
public void llLookAt() { }
|
||||
public void llStopLookAt() { }
|
||||
public void llSetTimerEvent() { }
|
||||
public void llSleep() { }
|
||||
public void llGetMass() { }
|
||||
public void llCollisionFilter() { }
|
||||
public void llTakeControls() { }
|
||||
public void llReleaseControls() { }
|
||||
public void llAttachToAvatar() { }
|
||||
public void llDetachFromAvatar() { }
|
||||
public void llTakeCamera() { }
|
||||
public void llReleaseCamera() { }
|
||||
public void llGetOwner() { }
|
||||
public void llInstantMessage() { }
|
||||
public void llEmail() { }
|
||||
public void llGetNextEmail() { }
|
||||
public void llGetKey() { }
|
||||
public void llSetBuoyancy() { }
|
||||
public void llSetHoverHeight() { }
|
||||
public void llStopHover() { }
|
||||
public void llMinEventDelay() { }
|
||||
public void llSoundPreload() { }
|
||||
public void llRotLookAt() { }
|
||||
public void llStringLength() { }
|
||||
public void llStartAnimation() { }
|
||||
public void llStopAnimation() { }
|
||||
public void llPointAt() { }
|
||||
public void llStopPointAt() { }
|
||||
public void llTargetOmega() { }
|
||||
public void llGetStartParameter() { }
|
||||
public void llGodLikeRezObject() { }
|
||||
public void llRequestPermissions() { }
|
||||
public void llGetPermissionsKey() { }
|
||||
public void llGetPermissions() { }
|
||||
public void llGetLinkNumber() { }
|
||||
public void llSetLinkColor() { }
|
||||
public void llCreateLink() { }
|
||||
public void llBreakLink() { }
|
||||
public void llBreakAllLinks() { }
|
||||
public void llGetLinkKey() { }
|
||||
public void llGetLinkName() { }
|
||||
public void llGetInventoryNumber() { }
|
||||
public void llGetInventoryName() { }
|
||||
public void llSetScriptState() { }
|
||||
public void llGetEnergy() { }
|
||||
public void llGiveInventory() { }
|
||||
public void llRemoveInventory() { }
|
||||
public void llSetText() { }
|
||||
public void llWater() { }
|
||||
public void llPassTouches() { }
|
||||
public void llRequestAgentData() { }
|
||||
public void llRequestInventoryData() { }
|
||||
public void llSetDamage() { }
|
||||
public void llTeleportAgentHome() { }
|
||||
public void llModifyLand() { }
|
||||
public void llCollisionSound() { }
|
||||
public void llCollisionSprite() { }
|
||||
public void llGetAnimation() { }
|
||||
public void llResetScript() { }
|
||||
public void llMessageLinked() { }
|
||||
public void llPushObject() { }
|
||||
public void llPassCollisions() { }
|
||||
public void llGetScriptName() { }
|
||||
public void llGetNumberOfSides() { }
|
||||
public void llAxisAngle2Rot() { }
|
||||
public void llRot2Axis() { }
|
||||
public void llRot2Angle() { }
|
||||
public void llAcos() { }
|
||||
public void llAsin() { }
|
||||
public void llAngleBetween() { }
|
||||
public void llGetInventoryKey() { }
|
||||
public void llAllowInventoryDrop() { }
|
||||
public void llGetSunDirection() { }
|
||||
public void llGetTextureOffset() { }
|
||||
public void llGetTextureScale() { }
|
||||
public void llGetTextureRot() { }
|
||||
public void llSubStringIndex() { }
|
||||
public void llGetOwnerKey() { }
|
||||
public void llGetCenterOfMass() { }
|
||||
public void llListSort() { }
|
||||
public void llGetListLength() { }
|
||||
public void llList2Integer() { }
|
||||
public void llList2Float() { }
|
||||
public void llList2String() { }
|
||||
public void llList2Key() { }
|
||||
public void llList2Vector() { }
|
||||
public void llList2Rot() { }
|
||||
public void llList2List() { }
|
||||
public void llDeleteSubList() { }
|
||||
public void llGetListEntryType() { }
|
||||
public void llList2CSV() { }
|
||||
public void llCSV2List() { }
|
||||
public void llListRandomize() { }
|
||||
public void llList2ListStrided() { }
|
||||
public void llGetRegionCorner() { }
|
||||
public void llListInsertList() { }
|
||||
public void llListFindList() { }
|
||||
public void llGetObjectName() { }
|
||||
public void llSetObjectName() { }
|
||||
public void llGetDate() { }
|
||||
public void llEdgeOfWorld() { }
|
||||
public void llGetAgentInfo() { }
|
||||
public void llAdjustSoundVolume() { }
|
||||
public void llSetSoundQueueing() { }
|
||||
public void llSetSoundRadius() { }
|
||||
public void llKey2Name() { }
|
||||
public void llSetTextureAnim() { }
|
||||
public void llTriggerSoundLimited() { }
|
||||
public void llEjectFromLand() { }
|
||||
public void llParseString2List() { }
|
||||
public void llOverMyLand() { }
|
||||
public void llGetLandOwnerAt() { }
|
||||
public void llGetNotecardLine() { }
|
||||
public void llGetAgentSize() { }
|
||||
public void llSameGroup() { }
|
||||
public void llUnSit() { }
|
||||
public void llGroundSlope() { }
|
||||
public void llGroundNormal() { }
|
||||
public void llGroundContour() { }
|
||||
public void llGetAttached() { }
|
||||
public void llGetFreeMemory() { }
|
||||
public void llGetRegionName() { }
|
||||
public void llGetRegionTimeDilation() { }
|
||||
public void llGetRegionFPS() { }
|
||||
public void llParticleSystem() { }
|
||||
public void llGroundRepel() { }
|
||||
public void llGiveInventoryList() { }
|
||||
public void llSetVehicleType() { }
|
||||
public void llSetVehicleFloatParam() { }
|
||||
public void llSetVehicleVectorParam() { }
|
||||
public void llSetVehicleRotationParam() { }
|
||||
public void llSetVehicleFlags() { }
|
||||
public void llRemoveVehicleFlags() { }
|
||||
public void llSitTarget() { }
|
||||
public void llAvatarOnSitTarget() { }
|
||||
public void llAddToLandPassList() { }
|
||||
public void llSetTouchText() { }
|
||||
public void llSetSitText() { }
|
||||
public void llSetCameraEyeOffset() { }
|
||||
public void llSetCameraAtOffset() { }
|
||||
public void llDumpList2String() { }
|
||||
public void llScriptDanger() { }
|
||||
public void llDialog() { }
|
||||
public void llVolumeDetect() { }
|
||||
public void llResetOtherScript() { }
|
||||
public void llGetScriptState() { }
|
||||
public void llRemoteLoadScript() { }
|
||||
public void llSetRemoteScriptAccessPin() { }
|
||||
public void llRemoteLoadScriptPin() { }
|
||||
public void llOpenRemoteDataChannel() { }
|
||||
public void llSendRemoteData() { }
|
||||
public void llRemoteDataReply() { }
|
||||
public void llCloseRemoteDataChannel() { }
|
||||
public void llMD5String() { }
|
||||
public void llSetPrimitiveParams() { }
|
||||
public void llStringToBase64() { }
|
||||
public void llBase64ToString() { }
|
||||
public void llXorBase64Strings() { }
|
||||
public void llRemoteDataSetRegion() { }
|
||||
public void llLog10() { }
|
||||
public void llLog() { }
|
||||
public void llGetAnimationList() { }
|
||||
public void llSetParcelMusicURL() { }
|
||||
public void llGetRootPosition() { }
|
||||
public void llGetRootRotation() { }
|
||||
public void llGetObjectDesc() { }
|
||||
public void llSetObjectDesc() { }
|
||||
public void llGetCreator() { }
|
||||
public void llGetTimestamp() { }
|
||||
public void llSetLinkAlpha() { }
|
||||
public void llGetNumberOfPrims() { }
|
||||
public void llGetNumberOfNotecardLines() { }
|
||||
public void llGetBoundingBox() { }
|
||||
public void llGetGeometricCenter() { }
|
||||
public void llGetPrimitiveParams() { }
|
||||
public void llIntegerToBase64() { }
|
||||
public void llBase64ToInteger() { }
|
||||
public void llGetGMTclock() { }
|
||||
public void llGetSimulatorHostname() { }
|
||||
public void llSetLocalRot() { }
|
||||
public void llParseStringKeepNulls() { }
|
||||
public void llRezAtRoot() { }
|
||||
public void llGetObjectPermMask() { }
|
||||
public void llSetObjectPermMask() { }
|
||||
public void llGetInventoryPermMask() { }
|
||||
public void llSetInventoryPermMask() { }
|
||||
public void llGetInventoryCreator() { }
|
||||
public void llOwnerSay() { }
|
||||
public void llRequestSimulatorData() { }
|
||||
public void llForceMouselook() { }
|
||||
public void llGetObjectMass() { }
|
||||
public void llListReplaceList() { }
|
||||
public void llLoadURL() { }
|
||||
public void llParcelMediaCommandList() { }
|
||||
public void llParcelMediaQuery() { }
|
||||
public void llModPow() { }
|
||||
public void llGetInventoryType() { }
|
||||
public void llSetPayPrice() { }
|
||||
public void llGetCameraPos() { }
|
||||
public void llGetCameraRot() { }
|
||||
public void llSetPrimURL() { }
|
||||
public void llRefreshPrimURL() { }
|
||||
public void llEscapeURL() { }
|
||||
public void llUnescapeURL() { }
|
||||
public void llMapDestination() { }
|
||||
public void llAddToLandBanList() { }
|
||||
public void llRemoveFromLandPassList() { }
|
||||
public void llRemoveFromLandBanList() { }
|
||||
public void llSetCameraParams() { }
|
||||
public void llClearCameraParams() { }
|
||||
public void llListStatistics() { }
|
||||
public void llGetUnixTime() { }
|
||||
public void llGetParcelFlags() { }
|
||||
public void llGetRegionFlags() { }
|
||||
public void llXorBase64StringsCorrect() { }
|
||||
public void llHTTPRequest() { }
|
||||
public void llResetLandBanList() { }
|
||||
public void llResetLandPassList() { }
|
||||
public void llGetParcelPrimCount() { }
|
||||
public void llGetParcelPrimOwners() { }
|
||||
public void llGetObjectPrimCount() { }
|
||||
public void llGetParcelMaxPrims() { }
|
||||
public void llGetParcelDetails() { }
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user