C# Class OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api

Contains all LSL ll-functions. This class will be in Default AppDomain.
Inheritance: System.MarshalByRefObject, ILSL_Api, IScriptApi
Show file Open project: nebadon2025/opensimulator Class Usage Examples

Protected Properties

Property Type Description
AsyncCommands OpenSim.Region.ScriptEngine.Shared.Api.AsyncCommandManager
EMAIL_PAUSE_TIME int
c2itable int[]
i2ctable char[]
m_MinTimerInterval float
m_SayShoutCount int
m_ScriptDelayFactor float
m_ScriptDistanceFactor float
m_ScriptEngine IScriptEngine
m_SoundModule ISoundModule
m_TransferModule IMessageTransferModule
m_UrlModule IUrlModule
m_addStatsInGetBoundingBox bool
m_automaticLinkPermission bool
m_avatarHeightCorrection float
m_avatarLodInCastRay DetailLevel
m_cachedMeshes FacetedMesh>.Dictionary
m_castRayCalls List
m_debuggerSafe bool
m_detectExitsInCastRay bool
m_doAttachmentsInCastRay bool
m_floatTolerance2InCastRay float
m_floatToleranceInCastRay float
m_host SceneObjectPart
m_internalObjectHost string
m_item TaskInventoryItem
m_lABB1GrsX0 float
m_lABB1GrsY0 float
m_lABB1GrsZ0 float
m_lABB1GrsZ1 float
m_lABB1SitX0 float
m_lABB1SitY0 float
m_lABB1SitZ0 float
m_lABB1SitZ1 float
m_lABB1StdX0 float
m_lABB1StdY0 float
m_lABB1StdZ0 float
m_lABB1StdZ1 float
m_lABB2GrsX0 float
m_lABB2GrsY0 float
m_lABB2GrsZ0 float
m_lABB2GrsZ1 float
m_lABB2SitX0 float
m_lABB2SitY0 float
m_lABB2SitZ0 float
m_lABB2SitZ1 float
m_lABB2StdX0 float
m_lABB2StdY0 float
m_lABB2StdZ0 float
m_lABB2StdZ1 float
m_maxHitsInCastRay int
m_maxHitsPerObjectInCastRay int
m_maxHitsPerPrimInCastRay int
m_meshLodInCastRay DetailLevel
m_msMaxInCastRay int
m_msMinInCastRay int
m_msPerAvatarInCastRay int
m_msPerRegionInCastRay int
m_msThrottleInCastRay int
m_notecardLineReadCharsMax int
m_primLodInCastRay DetailLevel
m_primSafetyCoeffX float
m_primSafetyCoeffY float
m_primSafetyCoeffZ float
m_recoilScaleFactor float
m_restrictEmail bool
m_scriptConsoleChannel int
m_scriptConsoleChannelEnabled bool
m_sculptLodInCastRay DetailLevel
m_sleepMsOnAddToLandBanList int
m_sleepMsOnAddToLandPassList int
m_sleepMsOnAdjustSoundVolume int
m_sleepMsOnClearLinkMedia int
m_sleepMsOnClearPrimMedia int
m_sleepMsOnCloseRemoteDataChannel int
m_sleepMsOnCreateLink int
m_sleepMsOnDialog int
m_sleepMsOnEjectFromLand int
m_sleepMsOnEmail int
m_sleepMsOnGetLinkMedia int
m_sleepMsOnGetNotecardLine int
m_sleepMsOnGetNumberOfNotecardLines int
m_sleepMsOnGetParcelPrimOwners int
m_sleepMsOnGetPrimMediaParams int
m_sleepMsOnGiveInventory int
m_sleepMsOnInstantMessage int
m_sleepMsOnLoadURL int
m_sleepMsOnMakeExplosion int
m_sleepMsOnMakeFire int
m_sleepMsOnMakeFountain int
m_sleepMsOnMakeSmoke int
m_sleepMsOnMapDestination int
m_sleepMsOnModPow int
m_sleepMsOnOffsetTexture int
m_sleepMsOnOpenRemoteDataChannel int
m_sleepMsOnParcelMediaCommandList int
m_sleepMsOnParcelMediaQuery int
m_sleepMsOnPreloadSound int
m_sleepMsOnRefreshPrimURL int
m_sleepMsOnRemoteDataReply int
m_sleepMsOnRemoteLoadScript int
m_sleepMsOnRemoteLoadScriptPin int
m_sleepMsOnRemoveFromLandBanList int
m_sleepMsOnRemoveFromLandPassList int
m_sleepMsOnRequestAgentData int
m_sleepMsOnRequestInventoryData int
m_sleepMsOnRequestSimulatorData int
m_sleepMsOnResetLandBanList int
m_sleepMsOnResetLandPassList int
m_sleepMsOnRezAtRoot int
m_sleepMsOnRotateTexture int
m_sleepMsOnScaleTexture int
m_sleepMsOnSendRemoteData int
m_sleepMsOnSetDamage int
m_sleepMsOnSetLinkMedia int
m_sleepMsOnSetLinkPrimitiveParams int
m_sleepMsOnSetLinkTexture int
m_sleepMsOnSetLocalRot int
m_sleepMsOnSetParcelMusicURL int
m_sleepMsOnSetPos int
m_sleepMsOnSetPrimMediaParams int
m_sleepMsOnSetPrimURL int
m_sleepMsOnSetPrimitiveParams int
m_sleepMsOnSetRot int
m_sleepMsOnSetTexture int
m_sleepMsOnTextBox int
m_sleepMsOnXorBase64Strings int
m_timer double
m_useCastRayV3 bool
m_useMeshCacheInCastRay bool
m_useSimpleBoxesInGetBoundingBox bool
m_userInfoCache UserInfoCacheEntry>.Dictionary
m_waitingForScriptAnswer bool
throwErrorOnNotImplemented bool

Public Methods

Method Description
AttachToAvatar ( int attachmentPoint ) : bool

Attach the object containing this script to the avatar that owns it.

BreakAllLinks ( ) : void
BreakLink ( int linknum ) : void
CreateLink ( string target, int parent ) : void
DetachFromAvatar ( ) : void

Detach the object containing this script from the avatar it is attached to.

Nothing happens if the object is not attached.

GetLinkAvatars ( int linkType ) : List
GetLinkEntities ( SceneObjectPart part, int linkType ) : List
GetLinkEntities ( int linkType ) : List
GetLinkEntity ( SceneObjectPart part, int linknum ) : ISceneEntity

Get a given link entity from a linkset (linked objects and any sitting avatars).

If there are any ScenePresence's in the linkset (i.e. because they are sat upon one of the prims), then these are counted as extra entities that correspond to linknums beyond the number of prims in the linkset. The ScenePresences receive linknums in the order in which they sat.

GetLinkParts ( SceneObjectPart part, int linkType ) : List
GetLinkParts ( int linkType ) : List
GetPrimParams ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list &res ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
GetPrimParams ( ScenePresence avatar, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list &res ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
GetPrimitiveParamsEx ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
Initialize ( IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item ) : void
InitializeLifetimeService ( ) : Object
SetFullBright ( SceneObjectPart part, int face, bool bright ) : void
SetGlow ( SceneObjectPart part, int face, float glow ) : void
SetPrimitiveParamsEx ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc ) : void
SetShiny ( SceneObjectPart part, int face, int shiny, Bumpiness bump ) : void
SetTexGen ( SceneObjectPart part, int face, int style ) : void
doObjectRez ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, int param, bool atRoot ) : void
llAbs ( int i ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llAcos ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llAddToLandBanList ( string avatar, double hours ) : void
llAddToLandPassList ( string avatar, double hours ) : void
llAdjustSoundVolume ( double volume ) : void
llAllowInventoryDrop ( int add ) : void
llAngleBetween ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion a, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llApplyImpulse ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, int local ) : void
llApplyRotationalImpulse ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, int local ) : void
llAsin ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llAtan2 ( double x, double y ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llAttachToAvatar ( int attachmentPoint ) : void
llAvatarOnLinkSitTarget ( int linknum ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llAvatarOnSitTarget ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llAxes2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 fwd, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 left, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 up ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llAxisAngle2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 axis, double angle ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llBase64ToInteger ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

Converts an eight character base-64 string into a 32-bit integer.

This is coded to behave like LSL's implementation (I think), based upon the information available at the Wiki. If more than 8 characters are supplied, zero is returned. If a NULL string is supplied, zero will be returned. If fewer than 6 characters are supplied, then the answer will reflect a partial accumulation.

The 6-bit segments are extracted left-to-right in big-endian mode, which means that segment 6 only contains the two low-order bits of the 32 bit integer as its high order 2 bits. A short string therefore means loss of low-order information. E.g. |<---------------------- 32-bit integer ----------------------->|<-Pad->| |<--Byte 0----->|<--Byte 1----->|<--Byte 2----->|<--Byte 3----->|<-Pad->| |3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1| | | | | | | | | | |P|P|P|P| |1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0|P|P|P|P| | str[0] | str[1] | str[2] | str[3] | str[4] | str[6] |

llBase64ToString ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llBreakAllLinks ( ) : void
llBreakLink ( int linknum ) : void
llCSV2List ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

The supplied string is scanned for commas and converted into a list. Commas are only effective if they are encountered outside of '<' '>' delimiters. Any whitespace before or after an element is trimmed.

llCastRay ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 start, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 end, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llCastRayV3 ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 start, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 end, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

Implementation of llCastRay similar to SL 2015-04-21. http://wiki.secondlife.com/wiki/LlCastRay Uses pure geometry, bounding shapes, meshing and no physics for prims, sculpts, meshes, avatars and terrain. Implements all flags, reject types and data flags. Can handle both objects/groups and prims/parts, by config. May sometimes be inaccurate owing to calculation precision, meshing detail level and a bug in libopenmetaverse PrimMesher.

llCeil ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llClearCameraParams ( ) : void
llClearLinkMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llClearPrimMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llCloseRemoteDataChannel ( string channel ) : void
llCloud ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llCollisionFilter ( string name, string id, int accept ) : void
llCollisionSound ( string impact_sound, double impact_volume ) : void
llCollisionSprite ( string impact_sprite ) : void
llCos ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llCreateLink ( string target, int parent ) : void
llDeleteSubList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llDeleteSubString ( string src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

Delete substring removes the specified substring bounded by the inclusive indices start and end. Indices may be negative (indicating end-relative) and may be inverted, i.e. end < start.

llDetachFromAvatar ( ) : void
llDetectedGrab ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llDetectedGroup ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llDetectedKey ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llDetectedLinkNumber ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llDetectedName ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llDetectedOwner ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llDetectedPos ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llDetectedRot ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llDetectedTouchBinormal ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

See http://wiki.secondlife.com/wiki/LlDetectedTouchBinormal for details

llDetectedTouchFace ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

See http://wiki.secondlife.com/wiki/LlDetectedTouchFace for details

llDetectedTouchNormal ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

See http://wiki.secondlife.com/wiki/LlDetectedTouchNormal for details

llDetectedTouchPos ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

See http://wiki.secondlife.com/wiki/LlDetectedTouchPos for details

llDetectedTouchST ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

See http://wiki.secondlife.com/wiki/LlDetectedTouchST for details

llDetectedTouchUV ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

See http://wiki.secondlife.com/wiki/LlDetectedTouchUV for details

llDetectedType ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llDetectedVel ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llDialog ( string avatar, string message, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list buttons, int chat_channel ) : void
llDumpList2String ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, string seperator ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llEdgeOfWorld ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 dir ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llEjectFromLand ( string pest ) : void
llEmail ( string address, string subject, string message ) : void
llEscapeURL ( string url ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llEuler2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 v ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llFabs ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llFloor ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llForceMouselook ( int mouselook ) : void
llFrand ( double mag ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGenerateKey ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetAccel ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetAgentInfo ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

Not fully implemented yet. Still to do:- AGENT_BUSY Remove as they are done

llGetAgentLanguage ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetAgentList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger scope, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

http://wiki.secondlife.com/wiki/LlGetAgentList The list of options is currently not used in SL scope is one of:- AGENT_LIST_REGION - all in the region AGENT_LIST_PARCEL - all in the same parcel as the scripted object AGENT_LIST_PARCEL_OWNER - all in any parcel owned by the owner of the current parcel.

llGetAgentSize ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

According to http://lslwiki.net/lslwiki/wakka.php?wakka=llGetAgentSize only the height of avatars vary and that says: Width (x) and depth (y) are constant. (0.45m and 0.6m respectively).

llGetAlpha ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetAndResetTime ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetAnimation ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetAnimationList ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetAnimationOverride ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString animState ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetAttached ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetAttachedList ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetBoundingBox ( string obj ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

Full implementation of llGetBoundingBox according to SL 2015-04-15. http://wiki.secondlife.com/wiki/LlGetBoundingBox http://lslwiki.net/lslwiki/wakka.php?wakka=llGetBoundingBox Returns local bounding box of avatar without attachments if target is non-seated avatar or prim/mesh in avatar attachment. Returns local bounding box of object including seated avatars if target is seated avatar or prim/mesh in object. Uses meshing of prims for high accuracy or less accurate box models for speed.

llGetCameraPos ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetCameraRot ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llGetCenterOfMass ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetColor ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetCreator ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetDate ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetDisplayName ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetEnergy ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetEnv ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetForce ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetFreeMemory ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetFreeURLs ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetGMTclock ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetGeometricCenter ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetHTTPHeader ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString request_id, string header ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetInventoryCreator ( string itemName ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetInventoryKey ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetInventoryName ( int type, int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetInventoryNumber ( int type ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetInventoryPermMask ( string itemName, int mask ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetInventoryType ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetKey ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetLandOwnerAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetLinkKey ( int linknum ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetLinkMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetLinkName ( int linknum ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

Returns the name of the child prim or seated avatar matching the specified link number.

The rules governing the returned name are not simple. The only time a blank name is returned is if the target prim has a blank name. If no prim with the given link number can be found then usually NULL_KEY is returned but there are exceptions. In a single unlinked prim, A call with 0 returns the name, all other values for link number return NULL_KEY In link sets it is more complicated. If the script is in the root prim:- A zero link number returns NULL_KEY. Positive link numbers return the name of the prim, or NULL_KEY if a prim does not exist at that position. Negative link numbers return the name of the first child prim. If the script is in a child prim:- Link numbers 0 or 1 return the name of the root prim. Positive link numbers return the name of the prim or NULL_KEY if a prim does not exist at that position. Negative numbers return the name of the root prim. References http://lslwiki.net/lslwiki/wakka.php?wakka=llGetLinkName Mentions NULL_KEY being returned http://wiki.secondlife.com/wiki/LlGetLinkName Mentions using the LINK_* constants, some of which are negative

llGetLinkNumber ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetLinkNumberOfSides ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetLinkNumberOfSides ( int link ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetLinkPrimitiveParams ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetListEntryType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetListLength ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetLocalPos ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetLocalRot ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llGetMass ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetMassMKS ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetMaxScaleFactor ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetMemoryLimit ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetMinScaleFactor ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetNextEmail ( string address, string subject ) : void
llGetNotecardLine ( string name, int line ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetNumberOfNotecardLines ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetNumberOfPrims ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetNumberOfSides ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetObjectDesc ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetObjectDetails ( string id, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list args ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetObjectMass ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetObjectName ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetObjectPermMask ( int mask ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetObjectPrimCount ( string object_id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetOmega ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetOwner ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetOwnerKey ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetParcelDetails ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list param ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetParcelFlags ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetParcelMaxPrims ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, int sim_wide ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetParcelMusicURL ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetParcelPrimCount ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, int category, int sim_wide ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetParcelPrimOwners ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetPermissions ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetPermissionsKey ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetPhysicsMaterial ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetPos ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetPrimMediaParams ( int face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llGetRegionAgentCount ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetRegionCorner ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetRegionFPS ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

Returns the value reported in the client Statistics window

llGetRegionFlags ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetRegionName ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetRegionTimeDilation ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetRootPosition ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetRootRotation ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

http://lslwiki.net/lslwiki/wakka.php?wakka=llGetRot http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation Also tested in sl in regards to the behaviour in attachments/mouselook In the root prim:- Returns the object rotation if not attached Returns the avatars rotation if attached Returns the camera rotation if attached and the avatar is in mouselook

llGetRot ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

See http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation

llGetSPMaxMemory ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetScale ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetScriptName ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetScriptState ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetSimulatorHostname ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetStartParameter ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetStatus ( int status ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetSubString ( string src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

Return a portion of the designated string bounded by inclusive indices (start and end). As usual, the negative indices, and the tolerance for out-of-bound values, makes this more complicated than it might otherwise seem.

llGetSunDirection ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetTexture ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetTextureOffset ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetTextureRot ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetTextureScale ( int side ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetTime ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetTimeOfDay ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGetTimestamp ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetTorque ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetUnixTime ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetUsedMemory ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGetUsername ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llGetVel ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGetWallclock ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGiveInventory ( string destination, string inventory ) : void
llGiveInventoryList ( string destination, string category, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list inventory ) : void
llGiveMoney ( string destination, int amount ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llGodLikeRezObject ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void
llGround ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llGroundContour ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGroundNormal ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llGroundRepel ( double height, int water, double tau ) : void
llGroundSlope ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llHTTPRequest ( string url, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list parameters, string body ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llHTTPResponse ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString id, int status, string body ) : void
llInsertString ( string dest, int index, string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

Insert string inserts the specified string identified by src at the index indicated by index. Index may be negative, in which case it is end-relative. The index may exceed either string bound, with the result being a concatenation.

llInstantMessage ( string user, string message ) : void
llIntegerToBase64 ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

Converts a 32-bit integer into a Base64 character string. Base64 character strings are always 8 characters long. All iinteger values are acceptable.

llJson2List ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llJsonGetValue ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llJsonSetValue ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString value ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llJsonValueType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llKey2Name ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llLinkParticleSystem ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
llLinkSitTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
llList2CSV ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

Process the supplied list and return the content of the list formatted as a comma separated list. There is a space after each comma.

llList2Float ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llList2Integer ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llList2Json ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString type, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list values ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llList2Key ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llList2List ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llList2ListStrided ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end, int stride ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

Elements in the source list starting with 0 and then every i+stride. If the stride is negative then the scan is backwards producing an inverted result. Only those elements that are also in the specified range are included in the result.

llList2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llList2String ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llList2Vector ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llListFindList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list test ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

Returns the index of the first occurrence of test in src.

llListInsertList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list dest, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

Insert the list identified by src into the list designated by dest such that the first new element has the index specified by index

llListRandomize ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int stride ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

Randomizes the list, be arbitrarily reordering sublists of stride elements. As the stride approaches the size of the list, the options become very limited.

This could take a while for very large list sizes.

llListReplaceList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list dest, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llListReplaceList removes the sub-list defined by the inclusive indices start and end and inserts the src list in its place. The inclusive nature of the indices means that at least one element must be deleted if the indices are within the bounds of the existing list. I.e. 2,2 will remove the element at index 2 and replace it with the source list. Both indices may be negative, with the usual interpretation. An interesting case is where end is lower than start. As these indices bound the list to be removed, then 0->end, and start->lim are removed and the source list is added as a suffix.

llListSort ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int stride, int ascending ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llListStatistics ( int operation, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llListen ( int channelID, string name, string ID, string msg ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llListenControl ( int number, int active ) : void
llListenRemove ( int number ) : void
llLoadURL ( string avatar_id, string message, string url ) : void
llLog ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llLog10 ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llLookAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 target, double strength, double damping ) : void
llLoopSound ( string sound, double volume ) : void
llLoopSoundMaster ( string sound, double volume ) : void
llLoopSoundSlave ( string sound, double volume ) : void
llMD5String ( string src, int nonce ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llMakeExplosion ( int particles, double scale, double vel, double lifetime, double arc, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
llMakeFire ( int particles, double scale, double vel, double lifetime, double arc, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
llMakeFountain ( int particles, double scale, double vel, double lifetime, double arc, int bounce, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, double bounce_offset ) : void
llMakeSmoke ( int particles, double scale, double vel, double lifetime, double arc, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
llManageEstateAccess ( int action, string avatar ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llMapDestination ( string simname, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 lookAt ) : void
llMessageLinked ( int linknumber, int num, string msg, string id ) : void
llMinEventDelay ( double delay ) : void
llModPow ( int a, int b, int c ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llModifyLand ( int action, int brush ) : void
llMoveToTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 target, double tau ) : void
llOffsetTexture ( double u, double v, int face ) : void
llOpenRemoteDataChannel ( ) : void
llOverMyLand ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llOwnerSay ( string msg ) : void
llParcelMediaCommandList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list commandList ) : void
llParcelMediaQuery ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list aList ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llParseString2List ( string str, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list separators, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list in_spacers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
llParseStringKeepNulls ( string src, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list separators, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list spacers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

Scan the string supplied in 'src' and tokenize it based upon two sets of tokenizers provided in two lists, separators and spacers.

Separators demarcate tokens and are elided as they are encountered. Spacers also demarcate tokens, but are themselves retained as tokens. Both separators and spacers may be arbitrarily long strings. i.e. ":::". The function returns an ordered list representing the tokens found in the supplied sources string. If two successive tokenizers are encountered, then a null-string entry is added to the list. It is a precondition that the source and toekizer lisst are non-null. If they are null, then a null pointer exception will be thrown while their lengths are being determined. A small amount of working memoryis required of approximately 8*#tokenizers + 8*srcstrlen. There are many ways in which this function can be implemented, this implementation is fairly naive and assumes that when the function is invooked with a short source string and/or short lists of tokenizers, then performance will not be an issue. In order to minimize the perofrmance effects of long strings, or large numbers of tokeizers, the function skips as far as possible whenever a toekenizer is found, and eliminates redundant tokenizers as soon as is possible. The implementation tries to minimize temporary garbage generation.

llParticleSystem ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
llPassCollisions ( int pass ) : void
llPassTouches ( int pass ) : void
llPlaySound ( string sound, double volume ) : void
llPlaySoundSlave ( string sound, double volume ) : void
llPointAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void
llPow ( double fbase, double fexponent ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llPreloadSound ( string sound ) : void
llPushObject ( string target, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 impulse, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 ang_impulse, int local ) : void
llRefreshPrimURL ( ) : void
llRegionSay ( int channelID, string text ) : void
llRegionSayTo ( string target, int channel, string msg ) : void
llReleaseCamera ( string avatar ) : void
llReleaseControls ( ) : void
llReleaseURL ( string url ) : void
llRemoteDataReply ( string channel, string message_id, string sdata, int idata ) : void
llRemoteDataSetRegion ( ) : void
llRemoteLoadScript ( string target, string name, int running, int start_param ) : void
llRemoteLoadScriptPin ( string target, string name, int pin, int running, int start_param ) : void
llRemoveFromLandBanList ( string avatar ) : void
llRemoveFromLandPassList ( string avatar ) : void
llRemoveVehicleFlags ( int flags ) : void
llRequestAgentData ( string id, int data ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llRequestDisplayName ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llRequestInventoryData ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llRequestPermissions ( string agent, int perm ) : void
llRequestSecureURL ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llRequestSimulatorData ( string simulator, int data ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llRequestURL ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llRequestUsername ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llResetAnimationOverride ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString animState ) : void
llResetLandBanList ( ) : void
llResetLandPassList ( ) : void
llResetOtherScript ( string name ) : void
llResetTime ( ) : void
llRezAtRoot ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, int param ) : void
llRezObject ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, int param ) : void
llRot2Angle ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llRot2Axis ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

Returns the axis of rotation for a quaternion

llRot2Euler ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion q1 ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llRot2Fwd ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion r ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llRot2Left ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion r ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llRot2Up ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion r ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llRotBetween ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 a, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
llRotLookAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion target, double strength, double damping ) : void
llRotTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, double error ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llRotTargetRemove ( int number ) : void
llRotateTexture ( double rotation, int face ) : void
llRound ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llSHA1String ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llSameGroup ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llSay ( int channelID, string text ) : void
llScaleByFactor ( double scaling_factor ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llScaleTexture ( double u, double v, int face ) : void
llScriptDanger ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llScriptProfiler ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger flags ) : void
llSendRemoteData ( string channel, string dest, int idata, string sdata ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llSensor ( string name, string id, int type, double range, double arc ) : void
llSensorRemove ( ) : void
llSensorRepeat ( string name, string id, int type, double range, double arc, double rate ) : void
llSetAlpha ( double alpha, int face ) : void
llSetAngularVelocity ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 avel, int local ) : void
llSetAnimationOverride ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString animState, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString anim ) : void
llSetBuoyancy ( double buoyancy ) : void
llSetCameraAtOffset ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
llSetCameraEyeOffset ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
llSetCameraParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
llSetClickAction ( int action ) : void
llSetColor ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, int face ) : void
llSetContentType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString id, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger type ) : void
llSetDamage ( double damage ) : void
llSetForce ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, int local ) : void
llSetForceAndTorque ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 torque, int local ) : void
llSetHoverHeight ( double height, int water, double tau ) : void

Attempt to clamp the object on the Z axis at the given height over tau seconds.

llSetInventoryPermMask ( string itemName, int mask, int value ) : void
llSetKeyframedMotion ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list frames, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : void
llSetLinkAlpha ( int linknumber, double alpha, int face ) : void
llSetLinkCamera ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 eye, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 at ) : void
llSetLinkColor ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, int face ) : void
llSetLinkMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llSetLinkPrimitiveParams ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
llSetLinkPrimitiveParamsFast ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
llSetLinkTexture ( int linknumber, string texture, int face ) : void
llSetLinkTextureAnim ( int linknumber, int mode, int face, int sizex, int sizey, double start, double length, double rate ) : void
llSetLocalRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
llSetMemoryLimit ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger limit ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llSetObjectDesc ( string desc ) : void
llSetObjectName ( string name ) : void
llSetObjectPermMask ( int mask, int value ) : void
llSetParcelMusicURL ( string url ) : void
llSetPayPrice ( int price, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list quick_pay_buttons ) : void
llSetPhysicsMaterial ( int material_bits, float material_gravity_modifier, float material_restitution, float material_friction, float material_density ) : void
llSetPos ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void
llSetPrimMediaParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llSetPrimURL ( string url ) : void
llSetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
llSetRegionPos ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

Tries to move the entire object so that the root prim is within 0.1m of position. http://wiki.secondlife.com/wiki/LlSetRegionPos Documentation indicates that the use of x/y coordinates up to 10 meters outside the bounds of a region will work but do not specify what happens if there is no adjacent region for the object to move into. Uses the RegionSize constant here rather than hard-coding 266.0 to alert any developer modifying OpenSim to support variable-sized regions that this method will need tweaking.

llSetRemoteScriptAccessPin ( int pin ) : void
llSetRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
llSetScale ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 scale ) : void
llSetScriptState ( string name, int run ) : void
llSetSitText ( string text ) : void
llSetSoundQueueing ( int queue ) : void
llSetSoundRadius ( double radius ) : void
llSetStatus ( int status, int value ) : void
llSetText ( string text, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, double alpha ) : void
llSetTexture ( string texture, int face ) : void
llSetTextureAnim ( int mode, int face, int sizex, int sizey, double start, double length, double rate ) : void
llSetTimerEvent ( double sec ) : void
llSetTorque ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 torque, int local ) : void
llSetTouchText ( string text ) : void
llSetVehicleFlags ( int flags ) : void
llSetVehicleFloatParam ( int param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat value ) : void
llSetVehicleRotationParam ( int param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
llSetVehicleType ( int type ) : void
llSetVehicleVectorParam ( int param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vec ) : void
llSetVelocity ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, int local ) : void
llShout ( int channelID, string text ) : void
llSin ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llSitTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
llSleep ( double sec ) : void
llSound ( string sound, double volume, int queue, int loop ) : void
llSoundPreload ( string sound ) : void
llSqrt ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llStartAnimation ( string anim ) : void
llStopAnimation ( string anim ) : void
llStopHover ( ) : void
llStopLookAt ( ) : void
llStopMoveToTarget ( ) : void
llStopPointAt ( ) : void
llStopSound ( ) : void
llStringLength ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llStringToBase64 ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llStringTrim ( string src, int type ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llSubStringIndex ( string source, string pattern ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llTakeCamera ( string avatar ) : void
llTakeControls ( int controls, int accept, int pass_on ) : void
llTan ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 position, double range ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
llTargetOmega ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 axis, double spinrate, double gain ) : void
llTargetRemove ( int number ) : void
llTeleportAgent ( string agent, string destination, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetLookAt ) : void
llTeleportAgentGlobalCoords ( string agent, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 global_coords, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetLookAt ) : void
llTeleportAgentHome ( string agent ) : void
llTextBox ( string agent, string message, int chatChannel ) : void
llToLower ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llToUpper ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llTransferLindenDollars ( string destination, int amount ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llTriggerSound ( string sound, double volume ) : void
llTriggerSoundLimited ( string sound, double volume, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 top_north_east, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 bottom_south_west ) : void
llUnSit ( string id ) : void
llUnescapeURL ( string url ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llVecDist ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 a, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llVecMag ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 v ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llVecNorm ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 v ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llVolumeDetect ( int detect ) : void
llWater ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
llWhisper ( int channelID, string text ) : void
llWind ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
llXorBase64Strings ( string str1, string str2 ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
llXorBase64StringsCorrect ( string str1, string str2 ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
print ( string str ) : void
resolveName ( UUID objecUUID ) : string

Protected Methods

Method Description
GetAlpha ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
GetColor ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
GetNumberOfSides ( SceneObjectPart part ) : int
GetPartLocalPos ( SceneObjectPart part ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
GetSetPosTarget ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 fromPos, bool adjust ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
GetTexture ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
GetTextureOffset ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
GetTextureRot ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
OffsetTexture ( SceneObjectPart part, double u, double v, int face ) : void
RotateTexture ( SceneObjectPart part, double rotation, int face ) : void
ScaleTexture ( SceneObjectPart part, double u, double v, int face ) : void
ScriptSleep ( int delay ) : void
SetAgentParams ( ScenePresence sp, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc, uint &rulesParsed ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
SetAlpha ( SceneObjectPart part, double alpha, int face ) : void
SetColor ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, int face ) : void
SetEntityParams ( List entities, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc ) : void
SetFlexi ( SceneObjectPart part, bool flexi, int softness, float gravity, float friction, float wind, float tension, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 Force ) : void

Set flexi parameters of a part. FIXME: Much of this code should probably be within the part itself.

SetPointLight ( SceneObjectPart part, bool light, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, float intensity, float radius, float falloff ) : void

Set a light point on a part

SetPos ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, bool adjust ) : void

set object position, optionally capping the distance.

SetPrimParams ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc, uint &rulesParsed ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
SetPrimParams ( ScenePresence av, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc, uint &rulesParsed ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
SetPrimitiveBlockShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, byte profileshape, byte pathcurve ) : ObjectShapePacket.ObjectDataBlock
SetPrimitiveShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 holesize, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 topshear, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 profilecut, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 taper_a, float revolutions, float radiusoffset, float skew, byte profileshape, byte pathcurve ) : void
SetPrimitiveShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 taper_b, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 topshear, byte profileshape, byte pathcurve ) : void
SetPrimitiveShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 dimple, byte profileshape, byte pathcurve ) : void
SetPrimitiveShapeParams ( SceneObjectPart part, string map, int type, byte pathcurve ) : void
SetRot ( SceneObjectPart part, Quaternion rot ) : void
SetScale ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 scale ) : void
SetTexture ( SceneObjectPart part, string texture, int face ) : void
SitTarget ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
Sleep ( int delay ) : void
TargetOmega ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 axis, double spinrate, double gain ) : void
WithNotecard ( UUID assetID, AssetRequestCallback cb ) : void
getNewParticleSystemWithSLDefaultValues ( ) : Primitive.ParticleSystem

Private Methods

Method Description
AddRayInFacetedMesh ( FacetedMesh mesh, RayTrans rayTrans, List &rayHits ) : void

Helper to parse FacetedMesh for ray hits.

AddRayInTri ( Tri triProj, RayTrans rayTrans, List &rayHits ) : void

Helper to add ray hit in a Tri (triangle).

AddRayInTris ( List triangles, RayTrans rayTrans, List &rayHits ) : void

Helper to parse Tri (triangle) List for ray hits.

AddTrisFromHeightmap ( float xPos, float yPos, List &triangles, float &zLower, float &zUpper ) : void

Helper to add HeightMap squares into Tri (triangle) List and adjust bounding box.

AvatarIntersection ( System.Vector3 rayStart, System.Vector3 rayEnd, bool skipPhys ) : ContactResult[]
BoundingBoxOfScenePresence ( ScenePresence sp, System.Vector3 &lower, System.Vector3 &upper ) : void

Helper to calculate bounding box of an avatar.

CheckSayShoutTime ( ) : void
ClearPrimMedia ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
ConvertUINTtoFlags ( uint flags ) : Primitive.ParticleSystem.ParticleDataFlags
Deprecated ( string command, string message = "" ) : void

Reports that the command is deprecated as a script error.

DetachWrapper ( object o ) : void
DoLLTeleport ( ScenePresence sp, string destination, System.Vector3 targetPos, System.Vector3 targetLookAt ) : void
Error ( string command, string message ) : void

Reports the script error in the viewer's Script Warning/Error dialog and shouts it on the debug channel.

GetPartLocalRot ( SceneObjectPart part ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
GetPartRot ( SceneObjectPart part ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
GetPrimMediaParams ( SceneObjectPart part, int face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
GetScriptByName ( string name ) : UUID
GroundIntersection ( System.Vector3 rayStart, System.Vector3 rayEnd ) : ContactResult?
GroundIntersection2 ( System.Vector3 rayStart, System.Vector3 rayEnd ) : ContactResult?
HitRayInTri ( Tri triProj, System.Vector3 pos1RayProj, System.Vector3 vecRayProj, System.Vector3 &posHitProj, System.Vector3 &normalProj ) : bool

Helper to find ray hit in triangle

InBoundingBox ( ScenePresence avatar, System.Vector3 point ) : bool
IsPhysical ( ) : bool
JsonBuildRestOfSpec ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers, int i, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString val ) : OSD
JsonGetSpecific ( OSD o, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers, int i ) : OSD
JsonSetSpecific ( OSD o, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers, int i, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString val ) : void
ListToJson ( object o ) : OSD
LoadConfig ( ) : void

Load configuration items that affect script, object and run-time behavior. */

Name2Username ( string name ) : string
NotImplemented ( string command, string message = "" ) : void

Reports that the command is not implemented as a script error.

ObjectIntersection ( System.Vector3 rayStart, System.Vector3 rayEnd, bool includePhysical, bool includeNonPhysical, bool includePhantom ) : ContactResult[]
ParseJsonNode ( OSD node ) : object
ParseString2List ( string src, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list separators, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list spacers, bool keepNulls ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
RayIntersectsShapeBox ( System.Vector3 pos1RayProj, System.Vector3 pos2RayProj, System.Vector3 shapeBoxMax ) : bool

Helper to check if a ray intersects a shape bounding box.

SetLinkPrimParams ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc ) : void
SetParticleSystem ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc ) : void
SetPhysicsMaterial ( SceneObjectPart part, int material_bits, float material_density, float material_friction, float material_restitution, float material_gravity_modifier ) : void
SetPosAdjust ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 start, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
SetPrimMediaParams ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
SetTextureAnim ( SceneObjectPart part, int mode, int face, int sizex, int sizey, double start, double length, double rate ) : void
TrisFromHeightmapUnderRay ( System.Vector3 posStart, System.Vector3 posEnd, System.Vector3 &lower, System.Vector3 &upper ) : List

Helper to parse selected parts of HeightMap into a Tri (triangle) List and calculate bounding box.

UUID2LinkNumber ( SceneObjectPart part, UUID id ) : int

Helper to get link number for a UUID.

VecDist ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 a, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 b ) : double
Zrot ( Quaternion r ) : System.Vector3
handleScriptAnswer ( IClientAPI client, UUID taskID, UUID itemID, int answer ) : void
llDie ( ) : void
llRemoveInventory ( string name ) : void
llResetScript ( ) : void
state ( string newState ) : void
validParticleScale ( float value ) : float

Method Details

AttachToAvatar() public method

Attach the object containing this script to the avatar that owns it.
public AttachToAvatar ( int attachmentPoint ) : bool
attachmentPoint int /// The attachment point (e.g. ATTACH_CHEST) ///
return bool

BreakAllLinks() public method

public BreakAllLinks ( ) : void
return void

BreakLink() public method

public BreakLink ( int linknum ) : void
linknum int
return void

CreateLink() public method

public CreateLink ( string target, int parent ) : void
target string
parent int
return void

DetachFromAvatar() public method

Detach the object containing this script from the avatar it is attached to.
Nothing happens if the object is not attached.
public DetachFromAvatar ( ) : void
return void

GetAlpha() protected method

protected GetAlpha ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

GetColor() protected method

protected GetColor ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

GetLinkAvatars() public method

public GetLinkAvatars ( int linkType ) : List
linkType int
return List

GetLinkEntities() public method

public GetLinkEntities ( SceneObjectPart part, int linkType ) : List
part OpenSim.Region.Framework.Scenes.SceneObjectPart
linkType int
return List

GetLinkEntities() public method

public GetLinkEntities ( int linkType ) : List
linkType int
return List

GetLinkEntity() public method

Get a given link entity from a linkset (linked objects and any sitting avatars).
If there are any ScenePresence's in the linkset (i.e. because they are sat upon one of the prims), then these are counted as extra entities that correspond to linknums beyond the number of prims in the linkset. The ScenePresences receive linknums in the order in which they sat.
public GetLinkEntity ( SceneObjectPart part, int linknum ) : ISceneEntity
part OpenSim.Region.Framework.Scenes.SceneObjectPart
linknum int /// Can be either a non-negative integer or ScriptBaseClass.LINK_THIS (-4). /// If ScriptBaseClass.LINK_THIS then the entity containing the script is returned. /// If the linkset has one entity and a linknum of zero is given, then the single entity is returned. If any /// positive integer is given in this case then null is returned. /// If the linkset has more than one entity and a linknum greater than zero but equal to or less than the number /// of entities, then the entity which corresponds to that linknum is returned. /// Otherwise, if a positive linknum is given which is greater than the number of entities in the linkset, then /// null is returned. ///
return ISceneEntity

GetLinkParts() public static method

public static GetLinkParts ( SceneObjectPart part, int linkType ) : List
part OpenSim.Region.Framework.Scenes.SceneObjectPart
linkType int
return List

GetLinkParts() public method

public GetLinkParts ( int linkType ) : List
linkType int
return List

GetNumberOfSides() protected method

protected GetNumberOfSides ( SceneObjectPart part ) : int
part OpenSim.Region.Framework.Scenes.SceneObjectPart
return int

GetPartLocalPos() protected method

protected GetPartLocalPos ( SceneObjectPart part ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
part OpenSim.Region.Framework.Scenes.SceneObjectPart
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

GetPrimParams() public method

public GetPrimParams ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list &res ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
part OpenSim.Region.Framework.Scenes.SceneObjectPart
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
res OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

GetPrimParams() public method

public GetPrimParams ( ScenePresence avatar, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list &res ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
avatar OpenSim.Region.Framework.Scenes.ScenePresence
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
res OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

GetPrimitiveParamsEx() public method

public GetPrimitiveParamsEx ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
prim OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

GetSetPosTarget() protected method

protected GetSetPosTarget ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 fromPos, bool adjust ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
part OpenSim.Region.Framework.Scenes.SceneObjectPart
targetPos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
fromPos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
adjust bool
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

GetTexture() protected method

protected GetTexture ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

GetTextureOffset() protected method

protected GetTextureOffset ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

GetTextureRot() protected method

protected GetTextureRot ( SceneObjectPart part, int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

Initialize() public method

public Initialize ( IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item ) : void
scriptEngine IScriptEngine
host OpenSim.Region.Framework.Scenes.SceneObjectPart
item OpenSim.Framework.TaskInventoryItem
return void

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : Object
return Object

OffsetTexture() protected method

protected OffsetTexture ( SceneObjectPart part, double u, double v, int face ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
u double
v double
face int
return void

RotateTexture() protected method

protected RotateTexture ( SceneObjectPart part, double rotation, int face ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
rotation double
face int
return void

ScaleTexture() protected method

protected ScaleTexture ( SceneObjectPart part, double u, double v, int face ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
u double
v double
face int
return void

ScriptSleep() protected method

protected ScriptSleep ( int delay ) : void
delay int
return void

SetAgentParams() protected method

protected SetAgentParams ( ScenePresence sp, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc, uint &rulesParsed ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
sp OpenSim.Region.Framework.Scenes.ScenePresence
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
originFunc string
rulesParsed uint
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

SetAlpha() protected method

protected SetAlpha ( SceneObjectPart part, double alpha, int face ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
alpha double
face int
return void

SetColor() protected method

protected SetColor ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, int face ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
color OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
face int
return void

SetEntityParams() protected method

protected SetEntityParams ( List entities, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc ) : void
entities List
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
originFunc string
return void

SetFlexi() protected method

Set flexi parameters of a part. FIXME: Much of this code should probably be within the part itself.
protected SetFlexi ( SceneObjectPart part, bool flexi, int softness, float gravity, float friction, float wind, float tension, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 Force ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
flexi bool
softness int
gravity float
friction float
wind float
tension float
Force OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

SetFullBright() public method

public SetFullBright ( SceneObjectPart part, int face, bool bright ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
bright bool
return void

SetGlow() public method

public SetGlow ( SceneObjectPart part, int face, float glow ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
glow float
return void

SetPointLight() protected method

Set a light point on a part
protected SetPointLight ( SceneObjectPart part, bool light, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, float intensity, float radius, float falloff ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
light bool
color OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
intensity float
radius float
falloff float
return void

SetPos() protected method

set object position, optionally capping the distance.
protected SetPos ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, bool adjust ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
targetPos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
adjust bool if TRUE, will cap the distance to 10m.
return void

SetPrimParams() protected method

protected SetPrimParams ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc, uint &rulesParsed ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
part OpenSim.Region.Framework.Scenes.SceneObjectPart
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
originFunc string
rulesParsed uint
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

SetPrimParams() protected method

protected SetPrimParams ( ScenePresence av, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc, uint &rulesParsed ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
av OpenSim.Region.Framework.Scenes.ScenePresence
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
originFunc string
rulesParsed uint
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

SetPrimitiveBlockShapeParams() protected method

protected SetPrimitiveBlockShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, byte profileshape, byte pathcurve ) : ObjectShapePacket.ObjectDataBlock
part OpenSim.Region.Framework.Scenes.SceneObjectPart
holeshape int
cut OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
hollow float
twist OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
profileshape byte
pathcurve byte
return ObjectShapePacket.ObjectDataBlock

SetPrimitiveParamsEx() public method

public SetPrimitiveParamsEx ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string originFunc ) : void
prim OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
originFunc string
return void

SetPrimitiveShapeParams() protected method

protected SetPrimitiveShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 holesize, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 topshear, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 profilecut, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 taper_a, float revolutions, float radiusoffset, float skew, byte profileshape, byte pathcurve ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
holeshape int
cut OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
hollow float
twist OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
holesize OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
topshear OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
profilecut OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
taper_a OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
revolutions float
radiusoffset float
skew float
profileshape byte
pathcurve byte
return void

SetPrimitiveShapeParams() protected method

protected SetPrimitiveShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 taper_b, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 topshear, byte profileshape, byte pathcurve ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
holeshape int
cut OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
hollow float
twist OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
taper_b OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
topshear OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
profileshape byte
pathcurve byte
return void

SetPrimitiveShapeParams() protected method

protected SetPrimitiveShapeParams ( SceneObjectPart part, int holeshape, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 cut, float hollow, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 twist, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 dimple, byte profileshape, byte pathcurve ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
holeshape int
cut OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
hollow float
twist OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
dimple OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
profileshape byte
pathcurve byte
return void

SetPrimitiveShapeParams() protected method

protected SetPrimitiveShapeParams ( SceneObjectPart part, string map, int type, byte pathcurve ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
map string
type int
pathcurve byte
return void

SetRot() protected method

protected SetRot ( SceneObjectPart part, Quaternion rot ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
rot Quaternion
return void

SetScale() protected method

protected SetScale ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 scale ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
scale OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

SetShiny() public method

public SetShiny ( SceneObjectPart part, int face, int shiny, Bumpiness bump ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
shiny int
bump Bumpiness
return void

SetTexGen() public method

public SetTexGen ( SceneObjectPart part, int face, int style ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
face int
style int
return void

SetTexture() protected method

protected SetTexture ( SceneObjectPart part, string texture, int face ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
texture string
face int
return void

SitTarget() protected method

protected SitTarget ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return void

Sleep() protected method

protected Sleep ( int delay ) : void
delay int
return void

TargetOmega() protected method

protected TargetOmega ( SceneObjectPart part, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 axis, double spinrate, double gain ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
axis OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
spinrate double
gain double
return void

WithNotecard() protected method

protected WithNotecard ( UUID assetID, AssetRequestCallback cb ) : void
assetID UUID
cb AssetRequestCallback
return void

doObjectRez() public method

public doObjectRez ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, int param, bool atRoot ) : void
inventory string
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
vel OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
param int
atRoot bool
return void

getNewParticleSystemWithSLDefaultValues() protected method

protected getNewParticleSystemWithSLDefaultValues ( ) : Primitive.ParticleSystem
return OpenMetaverse.Primitive.ParticleSystem

llAbs() public method

public llAbs ( int i ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
i int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llAcos() public method

public llAcos ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
val double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llAddToLandBanList() public method

public llAddToLandBanList ( string avatar, double hours ) : void
avatar string
hours double
return void

llAddToLandPassList() public method

public llAddToLandPassList ( string avatar, double hours ) : void
avatar string
hours double
return void

llAdjustSoundVolume() public method

public llAdjustSoundVolume ( double volume ) : void
volume double
return void

llAllowInventoryDrop() public method

public llAllowInventoryDrop ( int add ) : void
add int
return void

llAngleBetween() public method

public llAngleBetween ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion a, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
a OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
b OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llApplyImpulse() public method

public llApplyImpulse ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, int local ) : void
force OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llApplyRotationalImpulse() public method

public llApplyRotationalImpulse ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, int local ) : void
force OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llAsin() public method

public llAsin ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
val double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llAtan2() public method

public llAtan2 ( double x, double y ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
x double
y double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llAttachToAvatar() public method

public llAttachToAvatar ( int attachmentPoint ) : void
attachmentPoint int
return void

llAvatarOnLinkSitTarget() public method

public llAvatarOnLinkSitTarget ( int linknum ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
linknum int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llAvatarOnSitTarget() public method

public llAvatarOnSitTarget ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llAxes2Rot() public method

public llAxes2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 fwd, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 left, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 up ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
fwd OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
left OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
up OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llAxisAngle2Rot() public method

public llAxisAngle2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 axis, double angle ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
axis OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
angle double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llBase64ToInteger() public method

Converts an eight character base-64 string into a 32-bit integer.
This is coded to behave like LSL's implementation (I think), based upon the information available at the Wiki. If more than 8 characters are supplied, zero is returned. If a NULL string is supplied, zero will be returned. If fewer than 6 characters are supplied, then the answer will reflect a partial accumulation.

The 6-bit segments are extracted left-to-right in big-endian mode, which means that segment 6 only contains the two low-order bits of the 32 bit integer as its high order 2 bits. A short string therefore means loss of low-order information. E.g. |<---------------------- 32-bit integer ----------------------->|<-Pad->| |<--Byte 0----->|<--Byte 1----->|<--Byte 2----->|<--Byte 3----->|<-Pad->| |3|3|2|2|2|2|2|2|2|2|2|2|1|1|1|1|1|1|1|1|1|1| | | | | | | | | | |P|P|P|P| |1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0|9|8|7|6|5|4|3|2|1|0|P|P|P|P| | str[0] | str[1] | str[2] | str[3] | str[4] | str[6] |

public llBase64ToInteger ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
str string // 8 characters string to be converted. Other // length strings return zero. //
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llBase64ToString() public method

public llBase64ToString ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
str string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llBreakAllLinks() public method

public llBreakAllLinks ( ) : void
return void

llBreakLink() public method

public llBreakLink ( int linknum ) : void
linknum int
return void

llCSV2List() public method

The supplied string is scanned for commas and converted into a list. Commas are only effective if they are encountered outside of '<' '>' delimiters. Any whitespace before or after an element is trimmed.
public llCSV2List ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llCastRay() public method

public llCastRay ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 start, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 end, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
start OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
end OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
options OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llCastRayV3() public method

Implementation of llCastRay similar to SL 2015-04-21. http://wiki.secondlife.com/wiki/LlCastRay Uses pure geometry, bounding shapes, meshing and no physics for prims, sculpts, meshes, avatars and terrain. Implements all flags, reject types and data flags. Can handle both objects/groups and prims/parts, by config. May sometimes be inaccurate owing to calculation precision, meshing detail level and a bug in libopenmetaverse PrimMesher.
public llCastRayV3 ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 start, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 end, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
start OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
end OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
options OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llCeil() public method

public llCeil ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llClearCameraParams() public method

public llClearCameraParams ( ) : void
return void

llClearLinkMedia() public method

public llClearLinkMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
link OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
face OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llClearPrimMedia() public method

public llClearPrimMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
face OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llCloseRemoteDataChannel() public method

public llCloseRemoteDataChannel ( string channel ) : void
channel string
return void

llCloud() public method

public llCloud ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llCollisionFilter() public method

public llCollisionFilter ( string name, string id, int accept ) : void
name string
id string
accept int
return void

llCollisionSound() public method

public llCollisionSound ( string impact_sound, double impact_volume ) : void
impact_sound string
impact_volume double
return void

llCollisionSprite() public method

public llCollisionSprite ( string impact_sprite ) : void
impact_sprite string
return void

llCos() public method

public llCos ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llCreateLink() public method

public llCreateLink ( string target, int parent ) : void
target string
parent int
return void

llDeleteSubList() public method

public llDeleteSubList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
start int
end int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llDeleteSubString() public method

Delete substring removes the specified substring bounded by the inclusive indices start and end. Indices may be negative (indicating end-relative) and may be inverted, i.e. end < start.
public llDeleteSubString ( string src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src string
start int
end int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llDetachFromAvatar() public method

public llDetachFromAvatar ( ) : void
return void

llDetectedGrab() public method

public llDetectedGrab ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDetectedGroup() public method

public llDetectedGroup ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llDetectedKey() public method

public llDetectedKey ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llDetectedLinkNumber() public method

public llDetectedLinkNumber ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llDetectedName() public method

public llDetectedName ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llDetectedOwner() public method

public llDetectedOwner ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llDetectedPos() public method

public llDetectedPos ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDetectedRot() public method

public llDetectedRot ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llDetectedTouchBinormal() public method

See http://wiki.secondlife.com/wiki/LlDetectedTouchBinormal for details
public llDetectedTouchBinormal ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDetectedTouchFace() public method

See http://wiki.secondlife.com/wiki/LlDetectedTouchFace for details
public llDetectedTouchFace ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llDetectedTouchNormal() public method

See http://wiki.secondlife.com/wiki/LlDetectedTouchNormal for details
public llDetectedTouchNormal ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDetectedTouchPos() public method

See http://wiki.secondlife.com/wiki/LlDetectedTouchPos for details
public llDetectedTouchPos ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDetectedTouchST() public method

See http://wiki.secondlife.com/wiki/LlDetectedTouchST for details
public llDetectedTouchST ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDetectedTouchUV() public method

See http://wiki.secondlife.com/wiki/LlDetectedTouchUV for details
public llDetectedTouchUV ( int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDetectedType() public method

public llDetectedType ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llDetectedVel() public method

public llDetectedVel ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llDialog() public method

public llDialog ( string avatar, string message, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list buttons, int chat_channel ) : void
avatar string
message string
buttons OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
chat_channel int
return void

llDumpList2String() public method

public llDumpList2String ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, string seperator ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
seperator string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llEdgeOfWorld() public method

public llEdgeOfWorld ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 dir ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
dir OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llEjectFromLand() public method

public llEjectFromLand ( string pest ) : void
pest string
return void

llEmail() public method

public llEmail ( string address, string subject, string message ) : void
address string
subject string
message string
return void

llEscapeURL() public method

public llEscapeURL ( string url ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
url string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llEuler2Rot() public method

public llEuler2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 v ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
v OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llFabs() public method

public llFabs ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llFloor() public method

public llFloor ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llForceMouselook() public method

public llForceMouselook ( int mouselook ) : void
mouselook int
return void

llFrand() public method

public llFrand ( double mag ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
mag double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGenerateKey() public method

public llGenerateKey ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetAccel() public method

public llGetAccel ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetAgentInfo() public method

Not fully implemented yet. Still to do:- AGENT_BUSY Remove as they are done
public llGetAgentInfo ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetAgentLanguage() public method

public llGetAgentLanguage ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetAgentList() public method

http://wiki.secondlife.com/wiki/LlGetAgentList The list of options is currently not used in SL scope is one of:- AGENT_LIST_REGION - all in the region AGENT_LIST_PARCEL - all in the same parcel as the scripted object AGENT_LIST_PARCEL_OWNER - all in any parcel owned by the owner of the current parcel.
public llGetAgentList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger scope, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
scope OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
options OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetAgentSize() public method

According to http://lslwiki.net/lslwiki/wakka.php?wakka=llGetAgentSize only the height of avatars vary and that says: Width (x) and depth (y) are constant. (0.45m and 0.6m respectively).
public llGetAgentSize ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetAlpha() public method

public llGetAlpha ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetAndResetTime() public method

public llGetAndResetTime ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetAnimation() public method

public llGetAnimation ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetAnimationList() public method

public llGetAnimationList ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetAnimationOverride() public method

public llGetAnimationOverride ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString animState ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
animState OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetAttached() public method

public llGetAttached ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetAttachedList() public method

public llGetAttachedList ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetBoundingBox() public method

Full implementation of llGetBoundingBox according to SL 2015-04-15. http://wiki.secondlife.com/wiki/LlGetBoundingBox http://lslwiki.net/lslwiki/wakka.php?wakka=llGetBoundingBox Returns local bounding box of avatar without attachments if target is non-seated avatar or prim/mesh in avatar attachment. Returns local bounding box of object including seated avatars if target is seated avatar or prim/mesh in object. Uses meshing of prims for high accuracy or less accurate box models for speed.
public llGetBoundingBox ( string obj ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
obj string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetCameraPos() public method

public llGetCameraPos ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetCameraRot() public method

public llGetCameraRot ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llGetCenterOfMass() public method

public llGetCenterOfMass ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetColor() public method

public llGetColor ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetCreator() public method

public llGetCreator ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetDate() public method

public llGetDate ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetDisplayName() public method

public llGetDisplayName ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetEnergy() public method

public llGetEnergy ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetEnv() public method

public llGetEnv ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
name OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetForce() public method

public llGetForce ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetFreeMemory() public method

public llGetFreeMemory ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetFreeURLs() public method

public llGetFreeURLs ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetGMTclock() public method

public llGetGMTclock ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetGeometricCenter() public method

public llGetGeometricCenter ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetHTTPHeader() public method

public llGetHTTPHeader ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString request_id, string header ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
request_id OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
header string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetInventoryCreator() public method

public llGetInventoryCreator ( string itemName ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
itemName string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetInventoryKey() public method

public llGetInventoryKey ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
name string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetInventoryName() public method

public llGetInventoryName ( int type, int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
type int
number int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetInventoryNumber() public method

public llGetInventoryNumber ( int type ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
type int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetInventoryPermMask() public method

public llGetInventoryPermMask ( string itemName, int mask ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
itemName string
mask int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetInventoryType() public method

public llGetInventoryType ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
name string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetKey() public method

public llGetKey ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetLandOwnerAt() public method

public llGetLandOwnerAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetLinkKey() public method

public llGetLinkKey ( int linknum ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
linknum int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetLinkMedia() public method

public llGetLinkMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
link OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
face OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetLinkName() public method

Returns the name of the child prim or seated avatar matching the specified link number.
The rules governing the returned name are not simple. The only time a blank name is returned is if the target prim has a blank name. If no prim with the given link number can be found then usually NULL_KEY is returned but there are exceptions. In a single unlinked prim, A call with 0 returns the name, all other values for link number return NULL_KEY In link sets it is more complicated. If the script is in the root prim:- A zero link number returns NULL_KEY. Positive link numbers return the name of the prim, or NULL_KEY if a prim does not exist at that position. Negative link numbers return the name of the first child prim. If the script is in a child prim:- Link numbers 0 or 1 return the name of the root prim. Positive link numbers return the name of the prim or NULL_KEY if a prim does not exist at that position. Negative numbers return the name of the root prim. References http://lslwiki.net/lslwiki/wakka.php?wakka=llGetLinkName Mentions NULL_KEY being returned http://wiki.secondlife.com/wiki/LlGetLinkName Mentions using the LINK_* constants, some of which are negative
public llGetLinkName ( int linknum ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
linknum int /// The number of a link in the linkset or a link-related constant. ///
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetLinkNumber() public method

public llGetLinkNumber ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetLinkNumberOfSides() public method

public llGetLinkNumberOfSides ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
link OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetLinkNumberOfSides() public method

public llGetLinkNumberOfSides ( int link ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
link int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetLinkPrimitiveParams() public method

public llGetLinkPrimitiveParams ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
linknumber int
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetListEntryType() public method

public llGetListEntryType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetListLength() public method

public llGetListLength ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetLocalPos() public method

public llGetLocalPos ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetLocalRot() public method

public llGetLocalRot ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llGetMass() public method

public llGetMass ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetMassMKS() public method

public llGetMassMKS ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetMaxScaleFactor() public method

public llGetMaxScaleFactor ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetMemoryLimit() public method

public llGetMemoryLimit ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetMinScaleFactor() public method

public llGetMinScaleFactor ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetNextEmail() public method

public llGetNextEmail ( string address, string subject ) : void
address string
subject string
return void

llGetNotecardLine() public method

public llGetNotecardLine ( string name, int line ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
name string
line int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetNumberOfNotecardLines() public method

public llGetNumberOfNotecardLines ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
name string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetNumberOfPrims() public method

public llGetNumberOfPrims ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetNumberOfSides() public method

public llGetNumberOfSides ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetObjectDesc() public method

public llGetObjectDesc ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetObjectDetails() public method

public llGetObjectDetails ( string id, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list args ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
id string
args OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetObjectMass() public method

public llGetObjectMass ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetObjectName() public method

public llGetObjectName ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetObjectPermMask() public method

public llGetObjectPermMask ( int mask ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
mask int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetObjectPrimCount() public method

public llGetObjectPrimCount ( string object_id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
object_id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetOmega() public method

public llGetOmega ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetOwner() public method

public llGetOwner ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetOwnerKey() public method

public llGetOwnerKey ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetParcelDetails() public method

public llGetParcelDetails ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list param ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
param OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetParcelFlags() public method

public llGetParcelFlags ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetParcelMaxPrims() public method

public llGetParcelMaxPrims ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, int sim_wide ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
sim_wide int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetParcelMusicURL() public method

public llGetParcelMusicURL ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetParcelPrimCount() public method

public llGetParcelPrimCount ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, int category, int sim_wide ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
category int
sim_wide int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetParcelPrimOwners() public method

public llGetParcelPrimOwners ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetPermissions() public method

public llGetPermissions ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetPermissionsKey() public method

public llGetPermissionsKey ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetPhysicsMaterial() public method

public llGetPhysicsMaterial ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetPos() public method

public llGetPos ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetPrimMediaParams() public method

public llGetPrimMediaParams ( int face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
face int
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetPrimitiveParams() public method

public llGetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llGetRegionAgentCount() public method

public llGetRegionAgentCount ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetRegionCorner() public method

public llGetRegionCorner ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetRegionFPS() public method

Returns the value reported in the client Statistics window
public llGetRegionFPS ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetRegionFlags() public method

public llGetRegionFlags ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetRegionName() public method

public llGetRegionName ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetRegionTimeDilation() public method

public llGetRegionTimeDilation ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetRootPosition() public method

public llGetRootPosition ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetRootRotation() public method

http://lslwiki.net/lslwiki/wakka.php?wakka=llGetRot http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation Also tested in sl in regards to the behaviour in attachments/mouselook In the root prim:- Returns the object rotation if not attached Returns the avatars rotation if attached Returns the camera rotation if attached and the avatar is in mouselook
public llGetRootRotation ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llGetRot() public method

See http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation
public llGetRot ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llGetSPMaxMemory() public method

public llGetSPMaxMemory ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetScale() public method

public llGetScale ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetScriptName() public method

public llGetScriptName ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetScriptState() public method

public llGetScriptState ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
name string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetSimulatorHostname() public method

public llGetSimulatorHostname ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetStartParameter() public method

public llGetStartParameter ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetStatus() public method

public llGetStatus ( int status ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
status int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetSubString() public method

Return a portion of the designated string bounded by inclusive indices (start and end). As usual, the negative indices, and the tolerance for out-of-bound values, makes this more complicated than it might otherwise seem.
public llGetSubString ( string src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src string
start int
end int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetSunDirection() public method

public llGetSunDirection ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetTexture() public method

public llGetTexture ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetTextureOffset() public method

public llGetTextureOffset ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetTextureRot() public method

public llGetTextureRot ( int face ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
face int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetTextureScale() public method

public llGetTextureScale ( int side ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
side int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetTime() public method

public llGetTime ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetTimeOfDay() public method

public llGetTimeOfDay ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGetTimestamp() public method

public llGetTimestamp ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetTorque() public method

public llGetTorque ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetUnixTime() public method

public llGetUnixTime ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetUsedMemory() public method

public llGetUsedMemory ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGetUsername() public method

public llGetUsername ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llGetVel() public method

public llGetVel ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGetWallclock() public method

public llGetWallclock ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGiveInventory() public method

public llGiveInventory ( string destination, string inventory ) : void
destination string
inventory string
return void

llGiveInventoryList() public method

public llGiveInventoryList ( string destination, string category, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list inventory ) : void
destination string
category string
inventory OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llGiveMoney() public method

public llGiveMoney ( string destination, int amount ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
destination string
amount int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llGodLikeRezObject() public method

public llGodLikeRezObject ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void
inventory string
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llGround() public method

public llGround ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llGroundContour() public method

public llGroundContour ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGroundNormal() public method

public llGroundNormal ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llGroundRepel() public method

public llGroundRepel ( double height, int water, double tau ) : void
height double
water int
tau double
return void

llGroundSlope() public method

public llGroundSlope ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llHTTPRequest() public method

public llHTTPRequest ( string url, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list parameters, string body ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
url string
parameters OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
body string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llHTTPResponse() public method

public llHTTPResponse ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString id, int status, string body ) : void
id OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
status int
body string
return void

llInsertString() public method

Insert string inserts the specified string identified by src at the index indicated by index. Index may be negative, in which case it is end-relative. The index may exceed either string bound, with the result being a concatenation.
public llInsertString ( string dest, int index, string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
dest string
index int
src string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llInstantMessage() public method

public llInstantMessage ( string user, string message ) : void
user string
message string
return void

llIntegerToBase64() public method

Converts a 32-bit integer into a Base64 character string. Base64 character strings are always 8 characters long. All iinteger values are acceptable.
public llIntegerToBase64 ( int number ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
number int // 32-bit integer to be converted. //
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llJson2List() public method

public llJson2List ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
json OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llJsonGetValue() public method

public llJsonGetValue ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
json OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
specifiers OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llJsonSetValue() public method

public llJsonSetValue ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString value ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
json OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
specifiers OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
value OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llJsonValueType() public method

public llJsonValueType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString json, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list specifiers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
json OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
specifiers OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llKey2Name() public method

public llKey2Name ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llLinkParticleSystem() public method

public llLinkParticleSystem ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
linknumber int
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llLinkSitTarget() public method

public llLinkSitTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
link OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return void

llList2CSV() public method

Process the supplied list and return the content of the list formatted as a comma separated list. There is a space after each comma.
public llList2CSV ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llList2Float() public method

public llList2Float ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llList2Integer() public method

public llList2Integer ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llList2Json() public method

public llList2Json ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString type, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list values ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
type OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
values OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llList2Key() public method

public llList2Key ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llList2List() public method

public llList2List ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
start int
end int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llList2ListStrided() public method

Elements in the source list starting with 0 and then every i+stride. If the stride is negative then the scan is backwards producing an inverted result. Only those elements that are also in the specified range are included in the result.
public llList2ListStrided ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end, int stride ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
start int
end int
stride int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llList2Rot() public method

public llList2Rot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llList2String() public method

public llList2String ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llList2Vector() public method

public llList2Vector ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llListFindList() public method

Returns the index of the first occurrence of test in src.
public llListFindList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list test ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list Source list
test OpenSim.Region.ScriptEngine.Shared.LSL_Types.list List to search for
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llListInsertList() public method

Insert the list identified by src into the list designated by dest such that the first new element has the index specified by index
public llListInsertList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list dest, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int index ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
dest OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
index int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llListRandomize() public method

Randomizes the list, be arbitrarily reordering sublists of stride elements. As the stride approaches the size of the list, the options become very limited.
This could take a while for very large list sizes.
public llListRandomize ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int stride ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
stride int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llListReplaceList() public method

llListReplaceList removes the sub-list defined by the inclusive indices start and end and inserts the src list in its place. The inclusive nature of the indices means that at least one element must be deleted if the indices are within the bounds of the existing list. I.e. 2,2 will remove the element at index 2 and replace it with the source list. Both indices may be negative, with the usual interpretation. An interesting case is where end is lower than start. As these indices bound the list to be removed, then 0->end, and start->lim are removed and the source list is added as a suffix.
public llListReplaceList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list dest, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int start, int end ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
dest OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
start int
end int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llListSort() public method

public llListSort ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src, int stride, int ascending ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
stride int
ascending int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llListStatistics() public method

public llListStatistics ( int operation, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
operation int
src OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llListen() public method

public llListen ( int channelID, string name, string ID, string msg ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
channelID int
name string
ID string
msg string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llListenControl() public method

public llListenControl ( int number, int active ) : void
number int
active int
return void

llListenRemove() public method

public llListenRemove ( int number ) : void
number int
return void

llLoadURL() public method

public llLoadURL ( string avatar_id, string message, string url ) : void
avatar_id string
message string
url string
return void

llLog() public method

public llLog ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
val double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llLog10() public method

public llLog10 ( double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
val double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llLookAt() public method

public llLookAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 target, double strength, double damping ) : void
target OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
strength double
damping double
return void

llLoopSound() public method

public llLoopSound ( string sound, double volume ) : void
sound string
volume double
return void

llLoopSoundMaster() public method

public llLoopSoundMaster ( string sound, double volume ) : void
sound string
volume double
return void

llLoopSoundSlave() public method

public llLoopSoundSlave ( string sound, double volume ) : void
sound string
volume double
return void

llMD5String() public method

public llMD5String ( string src, int nonce ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src string
nonce int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llMakeExplosion() public method

public llMakeExplosion ( int particles, double scale, double vel, double lifetime, double arc, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
particles int
scale double
vel double
lifetime double
arc double
texture string
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llMakeFire() public method

public llMakeFire ( int particles, double scale, double vel, double lifetime, double arc, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
particles int
scale double
vel double
lifetime double
arc double
texture string
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llMakeFountain() public method

public llMakeFountain ( int particles, double scale, double vel, double lifetime, double arc, int bounce, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, double bounce_offset ) : void
particles int
scale double
vel double
lifetime double
arc double
bounce int
texture string
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
bounce_offset double
return void

llMakeSmoke() public method

public llMakeSmoke ( int particles, double scale, double vel, double lifetime, double arc, string texture, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
particles int
scale double
vel double
lifetime double
arc double
texture string
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llManageEstateAccess() public method

public llManageEstateAccess ( int action, string avatar ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
action int
avatar string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llMapDestination() public method

public llMapDestination ( string simname, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 lookAt ) : void
simname string
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
lookAt OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llMessageLinked() public method

public llMessageLinked ( int linknumber, int num, string msg, string id ) : void
linknumber int
num int
msg string
id string
return void

llMinEventDelay() public method

public llMinEventDelay ( double delay ) : void
delay double
return void

llModPow() public method

public llModPow ( int a, int b, int c ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
a int
b int
c int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llModifyLand() public method

public llModifyLand ( int action, int brush ) : void
action int
brush int
return void

llMoveToTarget() public method

public llMoveToTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 target, double tau ) : void
target OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
tau double
return void

llOffsetTexture() public method

public llOffsetTexture ( double u, double v, int face ) : void
u double
v double
face int
return void

llOpenRemoteDataChannel() public method

public llOpenRemoteDataChannel ( ) : void
return void

llOverMyLand() public method

public llOverMyLand ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llOwnerSay() public method

public llOwnerSay ( string msg ) : void
msg string
return void

llParcelMediaCommandList() public method

public llParcelMediaCommandList ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list commandList ) : void
commandList OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llParcelMediaQuery() public method

public llParcelMediaQuery ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list aList ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
aList OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llParseString2List() public method

public llParseString2List ( string str, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list separators, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list in_spacers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
str string
separators OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
in_spacers OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llParseStringKeepNulls() public method

Scan the string supplied in 'src' and tokenize it based upon two sets of tokenizers provided in two lists, separators and spacers.
Separators demarcate tokens and are elided as they are encountered. Spacers also demarcate tokens, but are themselves retained as tokens. Both separators and spacers may be arbitrarily long strings. i.e. ":::". The function returns an ordered list representing the tokens found in the supplied sources string. If two successive tokenizers are encountered, then a null-string entry is added to the list. It is a precondition that the source and toekizer lisst are non-null. If they are null, then a null pointer exception will be thrown while their lengths are being determined. A small amount of working memoryis required of approximately 8*#tokenizers + 8*srcstrlen. There are many ways in which this function can be implemented, this implementation is fairly naive and assumes that when the function is invooked with a short source string and/or short lists of tokenizers, then performance will not be an issue. In order to minimize the perofrmance effects of long strings, or large numbers of tokeizers, the function skips as far as possible whenever a toekenizer is found, and eliminates redundant tokenizers as soon as is possible. The implementation tries to minimize temporary garbage generation.
public llParseStringKeepNulls ( string src, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list separators, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list spacers ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
src string
separators OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
spacers OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.list

llParticleSystem() public method

public llParticleSystem ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llPassCollisions() public method

public llPassCollisions ( int pass ) : void
pass int
return void

llPassTouches() public method

public llPassTouches ( int pass ) : void
pass int
return void

llPlaySound() public method

public llPlaySound ( string sound, double volume ) : void
sound string
volume double
return void

llPlaySoundSlave() public method

public llPlaySoundSlave ( string sound, double volume ) : void
sound string
volume double
return void

llPointAt() public method

public llPointAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llPow() public method

public llPow ( double fbase, double fexponent ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
fbase double
fexponent double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llPreloadSound() public method

public llPreloadSound ( string sound ) : void
sound string
return void

llPushObject() public method

public llPushObject ( string target, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 impulse, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 ang_impulse, int local ) : void
target string
impulse OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
ang_impulse OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llRefreshPrimURL() public method

public llRefreshPrimURL ( ) : void
return void

llRegionSay() public method

public llRegionSay ( int channelID, string text ) : void
channelID int
text string
return void

llRegionSayTo() public method

public llRegionSayTo ( string target, int channel, string msg ) : void
target string
channel int
msg string
return void

llReleaseCamera() public method

public llReleaseCamera ( string avatar ) : void
avatar string
return void

llReleaseControls() public method

public llReleaseControls ( ) : void
return void

llReleaseURL() public method

public llReleaseURL ( string url ) : void
url string
return void

llRemoteDataReply() public method

public llRemoteDataReply ( string channel, string message_id, string sdata, int idata ) : void
channel string
message_id string
sdata string
idata int
return void

llRemoteDataSetRegion() public method

public llRemoteDataSetRegion ( ) : void
return void

llRemoteLoadScript() public method

public llRemoteLoadScript ( string target, string name, int running, int start_param ) : void
target string
name string
running int
start_param int
return void

llRemoteLoadScriptPin() public method

public llRemoteLoadScriptPin ( string target, string name, int pin, int running, int start_param ) : void
target string
name string
pin int
running int
start_param int
return void

llRemoveFromLandBanList() public method

public llRemoveFromLandBanList ( string avatar ) : void
avatar string
return void

llRemoveFromLandPassList() public method

public llRemoveFromLandPassList ( string avatar ) : void
avatar string
return void

llRemoveVehicleFlags() public method

public llRemoveVehicleFlags ( int flags ) : void
flags int
return void

llRequestAgentData() public method

public llRequestAgentData ( string id, int data ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
data int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llRequestDisplayName() public method

public llRequestDisplayName ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llRequestInventoryData() public method

public llRequestInventoryData ( string name ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
name string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llRequestPermissions() public method

public llRequestPermissions ( string agent, int perm ) : void
agent string
perm int
return void

llRequestSecureURL() public method

public llRequestSecureURL ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llRequestSimulatorData() public method

public llRequestSimulatorData ( string simulator, int data ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
simulator string
data int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llRequestURL() public method

public llRequestURL ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llRequestUsername() public method

public llRequestUsername ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llResetAnimationOverride() public method

public llResetAnimationOverride ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString animState ) : void
animState OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return void

llResetLandBanList() public method

public llResetLandBanList ( ) : void
return void

llResetLandPassList() public method

public llResetLandPassList ( ) : void
return void

llResetOtherScript() public method

public llResetOtherScript ( string name ) : void
name string
return void

llResetTime() public method

public llResetTime ( ) : void
return void

llRezAtRoot() public method

public llRezAtRoot ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, int param ) : void
inventory string
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
vel OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
param int
return void

llRezObject() public method

public llRezObject ( string inventory, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, int param ) : void
inventory string
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
vel OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
param int
return void

llRot2Angle() public method

public llRot2Angle ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llRot2Axis() public method

Returns the axis of rotation for a quaternion
public llRot2Axis ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llRot2Euler() public method

public llRot2Euler ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion q1 ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
q1 OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llRot2Fwd() public method

public llRot2Fwd ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion r ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
r OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llRot2Left() public method

public llRot2Left ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion r ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
r OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llRot2Up() public method

public llRot2Up ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion r ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
r OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llRotBetween() public method

public llRotBetween ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 a, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
a OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
b OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion

llRotLookAt() public method

public llRotLookAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion target, double strength, double damping ) : void
target OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
strength double
damping double
return void

llRotTarget() public method

public llRotTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot, double error ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
error double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llRotTargetRemove() public method

public llRotTargetRemove ( int number ) : void
number int
return void

llRotateTexture() public method

public llRotateTexture ( double rotation, int face ) : void
rotation double
face int
return void

llRound() public method

public llRound ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llSHA1String() public method

public llSHA1String ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llSameGroup() public method

public llSameGroup ( string id ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
id string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llSay() public method

public llSay ( int channelID, string text ) : void
channelID int
text string
return void

llScaleByFactor() public method

public llScaleByFactor ( double scaling_factor ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
scaling_factor double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llScaleTexture() public method

public llScaleTexture ( double u, double v, int face ) : void
u double
v double
face int
return void

llScriptDanger() public method

public llScriptDanger ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llScriptProfiler() public method

public llScriptProfiler ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger flags ) : void
flags OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return void

llSendRemoteData() public method

public llSendRemoteData ( string channel, string dest, int idata, string sdata ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
channel string
dest string
idata int
sdata string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llSensor() public method

public llSensor ( string name, string id, int type, double range, double arc ) : void
name string
id string
type int
range double
arc double
return void

llSensorRemove() public method

public llSensorRemove ( ) : void
return void

llSensorRepeat() public method

public llSensorRepeat ( string name, string id, int type, double range, double arc, double rate ) : void
name string
id string
type int
range double
arc double
rate double
return void

llSetAlpha() public method

public llSetAlpha ( double alpha, int face ) : void
alpha double
face int
return void

llSetAngularVelocity() public method

public llSetAngularVelocity ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 avel, int local ) : void
avel OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llSetAnimationOverride() public method

public llSetAnimationOverride ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString animState, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString anim ) : void
animState OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
anim OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
return void

llSetBuoyancy() public method

public llSetBuoyancy ( double buoyancy ) : void
buoyancy double
return void

llSetCameraAtOffset() public method

public llSetCameraAtOffset ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llSetCameraEyeOffset() public method

public llSetCameraEyeOffset ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : void
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llSetCameraParams() public method

public llSetCameraParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llSetClickAction() public method

public llSetClickAction ( int action ) : void
action int
return void

llSetColor() public method

public llSetColor ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, int face ) : void
color OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
face int
return void

llSetContentType() public method

public llSetContentType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString id, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger type ) : void
id OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
type OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return void

llSetDamage() public method

public llSetDamage ( double damage ) : void
damage double
return void

llSetForce() public method

public llSetForce ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, int local ) : void
force OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llSetForceAndTorque() public method

public llSetForceAndTorque ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 torque, int local ) : void
force OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
torque OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llSetHoverHeight() public method

Attempt to clamp the object on the Z axis at the given height over tau seconds.
public llSetHoverHeight ( double height, int water, double tau ) : void
height double Height to hover. Height of zero disables hover.
water int False if height is calculated just from ground, otherwise uses ground or water depending on whichever is higher
tau double Number of seconds over which to reach target
return void

llSetInventoryPermMask() public method

public llSetInventoryPermMask ( string itemName, int mask, int value ) : void
itemName string
mask int
value int
return void

llSetKeyframedMotion() public method

public llSetKeyframedMotion ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list frames, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : void
frames OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
options OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llSetLinkAlpha() public method

public llSetLinkAlpha ( int linknumber, double alpha, int face ) : void
linknumber int
alpha double
face int
return void

llSetLinkCamera() public method

public llSetLinkCamera ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 eye, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 at ) : void
link OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
eye OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
at OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llSetLinkColor() public method

public llSetLinkColor ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, int face ) : void
linknumber int
color OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
face int
return void

llSetLinkMedia() public method

public llSetLinkMedia ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
link OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
face OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llSetLinkPrimitiveParams() public method

public llSetLinkPrimitiveParams ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
linknumber int
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llSetLinkPrimitiveParamsFast() public method

public llSetLinkPrimitiveParamsFast ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
linknumber int
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llSetLinkTexture() public method

public llSetLinkTexture ( int linknumber, string texture, int face ) : void
linknumber int
texture string
face int
return void

llSetLinkTextureAnim() public method

public llSetLinkTextureAnim ( int linknumber, int mode, int face, int sizex, int sizey, double start, double length, double rate ) : void
linknumber int
mode int
face int
sizex int
sizey int
start double
length double
rate double
return void

llSetLocalRot() public method

public llSetLocalRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return void

llSetMemoryLimit() public method

public llSetMemoryLimit ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger limit ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
limit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llSetObjectDesc() public method

public llSetObjectDesc ( string desc ) : void
desc string
return void

llSetObjectName() public method

public llSetObjectName ( string name ) : void
name string
return void

llSetObjectPermMask() public method

public llSetObjectPermMask ( int mask, int value ) : void
mask int
value int
return void

llSetParcelMusicURL() public method

public llSetParcelMusicURL ( string url ) : void
url string
return void

llSetPayPrice() public method

public llSetPayPrice ( int price, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list quick_pay_buttons ) : void
price int
quick_pay_buttons OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llSetPhysicsMaterial() public method

public llSetPhysicsMaterial ( int material_bits, float material_gravity_modifier, float material_restitution, float material_friction, float material_density ) : void
material_bits int
material_gravity_modifier float
material_restitution float
material_friction float
material_density float
return void

llSetPos() public method

public llSetPos ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llSetPrimMediaParams() public method

public llSetPrimMediaParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger face, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
face OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llSetPrimURL() public method

public llSetPrimURL ( string url ) : void
url string
return void

llSetPrimitiveParams() public method

public llSetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void
rules OpenSim.Region.ScriptEngine.Shared.LSL_Types.list
return void

llSetRegionPos() public method

Tries to move the entire object so that the root prim is within 0.1m of position. http://wiki.secondlife.com/wiki/LlSetRegionPos Documentation indicates that the use of x/y coordinates up to 10 meters outside the bounds of a region will work but do not specify what happens if there is no adjacent region for the object to move into. Uses the RegionSize constant here rather than hard-coding 266.0 to alert any developer modifying OpenSim to support variable-sized regions that this method will need tweaking.
public llSetRegionPos ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
pos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llSetRemoteScriptAccessPin() public method

public llSetRemoteScriptAccessPin ( int pin ) : void
pin int
return void

llSetRot() public method

public llSetRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return void

llSetScale() public method

public llSetScale ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 scale ) : void
scale OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llSetScriptState() public method

public llSetScriptState ( string name, int run ) : void
name string
run int
return void

llSetSitText() public method

public llSetSitText ( string text ) : void
text string
return void

llSetSoundQueueing() public method

public llSetSoundQueueing ( int queue ) : void
queue int
return void

llSetSoundRadius() public method

public llSetSoundRadius ( double radius ) : void
radius double
return void

llSetStatus() public method

public llSetStatus ( int status, int value ) : void
status int
value int
return void

llSetText() public method

public llSetText ( string text, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 color, double alpha ) : void
text string
color OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
alpha double
return void

llSetTexture() public method

public llSetTexture ( string texture, int face ) : void
texture string
face int
return void

llSetTextureAnim() public method

public llSetTextureAnim ( int mode, int face, int sizex, int sizey, double start, double length, double rate ) : void
mode int
face int
sizex int
sizey int
start double
length double
rate double
return void

llSetTimerEvent() public method

public llSetTimerEvent ( double sec ) : void
sec double
return void

llSetTorque() public method

public llSetTorque ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 torque, int local ) : void
torque OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llSetTouchText() public method

public llSetTouchText ( string text ) : void
text string
return void

llSetVehicleFlags() public method

public llSetVehicleFlags ( int flags ) : void
flags int
return void

llSetVehicleFloatParam() public method

public llSetVehicleFloatParam ( int param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat value ) : void
param int
value OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
return void

llSetVehicleRotationParam() public method

public llSetVehicleRotationParam ( int param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
param int
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return void

llSetVehicleType() public method

public llSetVehicleType ( int type ) : void
type int
return void

llSetVehicleVectorParam() public method

public llSetVehicleVectorParam ( int param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vec ) : void
param int
vec OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llSetVelocity() public method

public llSetVelocity ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 vel, int local ) : void
vel OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void

llShout() public method

public llShout ( int channelID, string text ) : void
channelID int
text string
return void

llSin() public method

public llSin ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llSitTarget() public method

public llSitTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
rot OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion
return void

llSleep() public method

public llSleep ( double sec ) : void
sec double
return void

llSound() public method

public llSound ( string sound, double volume, int queue, int loop ) : void
sound string
volume double
queue int
loop int
return void

llSoundPreload() public method

public llSoundPreload ( string sound ) : void
sound string
return void

llSqrt() public method

public llSqrt ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llStartAnimation() public method

public llStartAnimation ( string anim ) : void
anim string
return void

llStopAnimation() public method

public llStopAnimation ( string anim ) : void
anim string
return void

llStopHover() public method

public llStopHover ( ) : void
return void

llStopLookAt() public method

public llStopLookAt ( ) : void
return void

llStopMoveToTarget() public method

public llStopMoveToTarget ( ) : void
return void

llStopPointAt() public method

public llStopPointAt ( ) : void
return void

llStopSound() public method

public llStopSound ( ) : void
return void

llStringLength() public method

public llStringLength ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
str string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llStringToBase64() public method

public llStringToBase64 ( string str ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
str string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llStringTrim() public method

public llStringTrim ( string src, int type ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src string
type int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llSubStringIndex() public method

public llSubStringIndex ( string source, string pattern ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
source string
pattern string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llTakeCamera() public method

public llTakeCamera ( string avatar ) : void
avatar string
return void

llTakeControls() public method

public llTakeControls ( int controls, int accept, int pass_on ) : void
controls int
accept int
pass_on int
return void

llTan() public method

public llTan ( double f ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
f double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llTarget() public method

public llTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 position, double range ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger
position OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
range double
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger

llTargetOmega() public method

public llTargetOmega ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 axis, double spinrate, double gain ) : void
axis OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
spinrate double
gain double
return void

llTargetRemove() public method

public llTargetRemove ( int number ) : void
number int
return void

llTeleportAgent() public method

public llTeleportAgent ( string agent, string destination, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetLookAt ) : void
agent string
destination string
targetPos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
targetLookAt OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llTeleportAgentGlobalCoords() public method

public llTeleportAgentGlobalCoords ( string agent, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 global_coords, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetPos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 targetLookAt ) : void
agent string
global_coords OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
targetPos OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
targetLookAt OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llTeleportAgentHome() public method

public llTeleportAgentHome ( string agent ) : void
agent string
return void

llTextBox() public method

public llTextBox ( string agent, string message, int chatChannel ) : void
agent string
message string
chatChannel int
return void

llToLower() public method

public llToLower ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llToUpper() public method

public llToUpper ( string src ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
src string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llTransferLindenDollars() public method

public llTransferLindenDollars ( string destination, int amount ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
destination string
amount int
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llTriggerSound() public method

public llTriggerSound ( string sound, double volume ) : void
sound string
volume double
return void

llTriggerSoundLimited() public method

public llTriggerSoundLimited ( string sound, double volume, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 top_north_east, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 bottom_south_west ) : void
sound string
volume double
top_north_east OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
bottom_south_west OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return void

llUnSit() public method

public llUnSit ( string id ) : void
id string
return void

llUnescapeURL() public method

public llUnescapeURL ( string url ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
url string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llVecDist() public method

public llVecDist ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 a, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
a OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
b OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llVecMag() public method

public llVecMag ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 v ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
v OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llVecNorm() public method

public llVecNorm ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 v ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
v OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llVolumeDetect() public method

public llVolumeDetect ( int detect ) : void
detect int
return void

llWater() public method

public llWater ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat

llWhisper() public method

public llWhisper ( int channelID, string text ) : void
channelID int
text string
return void

llWind() public method

public llWind ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
offset OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3

llXorBase64Strings() public method

public llXorBase64Strings ( string str1, string str2 ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
str1 string
str2 string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

llXorBase64StringsCorrect() public method

public llXorBase64StringsCorrect ( string str1, string str2 ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString
str1 string
str2 string
return OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString

print() public method

public print ( string str ) : void
str string
return void

resolveName() public method

public resolveName ( UUID objecUUID ) : string
objecUUID UUID
return string

Property Details

AsyncCommands protected property

protected AsyncCommandManager,OpenSim.Region.ScriptEngine.Shared.Api AsyncCommands
return OpenSim.Region.ScriptEngine.Shared.Api.AsyncCommandManager

EMAIL_PAUSE_TIME protected property

protected int EMAIL_PAUSE_TIME
return int

c2itable protected static property

Table for converting base-64 characters into 6-bit integers.
protected static int[] c2itable
return int[]

i2ctable protected static property

Table for converting 6-bit integers into base-64 characters
protected static char[] i2ctable
return char[]

m_MinTimerInterval protected property

protected float m_MinTimerInterval
return float

m_SayShoutCount protected property

protected int m_SayShoutCount
return int

m_ScriptDelayFactor protected property

protected float m_ScriptDelayFactor
return float

m_ScriptDistanceFactor protected property

protected float m_ScriptDistanceFactor
return float

m_ScriptEngine protected property

protected IScriptEngine m_ScriptEngine
return IScriptEngine

m_SoundModule protected property

protected ISoundModule m_SoundModule
return ISoundModule

m_TransferModule protected property

protected IMessageTransferModule m_TransferModule
return IMessageTransferModule

m_UrlModule protected property

protected IUrlModule m_UrlModule
return IUrlModule

m_addStatsInGetBoundingBox protected property

protected bool m_addStatsInGetBoundingBox
return bool

m_automaticLinkPermission protected property

protected bool m_automaticLinkPermission
return bool

m_avatarHeightCorrection protected property

protected float m_avatarHeightCorrection
return float

m_avatarLodInCastRay protected property

protected DetailLevel m_avatarLodInCastRay
return DetailLevel

m_cachedMeshes protected static property

protected static Dictionary m_cachedMeshes
return FacetedMesh>.Dictionary

m_castRayCalls protected static property

protected static List m_castRayCalls
return List

m_debuggerSafe protected property

protected bool m_debuggerSafe
return bool

m_detectExitsInCastRay protected property

protected bool m_detectExitsInCastRay
return bool

m_doAttachmentsInCastRay protected property

protected bool m_doAttachmentsInCastRay
return bool

m_floatTolerance2InCastRay protected property

protected float m_floatTolerance2InCastRay
return float

m_floatToleranceInCastRay protected property

protected float m_floatToleranceInCastRay
return float

m_host protected property

protected SceneObjectPart m_host
return SceneObjectPart

m_internalObjectHost protected property

protected string m_internalObjectHost
return string

m_item protected property

The item that hosts this script
protected TaskInventoryItem m_item
return TaskInventoryItem

m_lABB1GrsX0 protected property

protected float m_lABB1GrsX0
return float

m_lABB1GrsY0 protected property

protected float m_lABB1GrsY0
return float

m_lABB1GrsZ0 protected property

protected float m_lABB1GrsZ0
return float

m_lABB1GrsZ1 protected property

protected float m_lABB1GrsZ1
return float

m_lABB1SitX0 protected property

protected float m_lABB1SitX0
return float

m_lABB1SitY0 protected property

protected float m_lABB1SitY0
return float

m_lABB1SitZ0 protected property

protected float m_lABB1SitZ0
return float

m_lABB1SitZ1 protected property

protected float m_lABB1SitZ1
return float

m_lABB1StdX0 protected property

protected float m_lABB1StdX0
return float

m_lABB1StdY0 protected property

protected float m_lABB1StdY0
return float

m_lABB1StdZ0 protected property

protected float m_lABB1StdZ0
return float

m_lABB1StdZ1 protected property

protected float m_lABB1StdZ1
return float

m_lABB2GrsX0 protected property

protected float m_lABB2GrsX0
return float

m_lABB2GrsY0 protected property

protected float m_lABB2GrsY0
return float

m_lABB2GrsZ0 protected property

protected float m_lABB2GrsZ0
return float

m_lABB2GrsZ1 protected property

protected float m_lABB2GrsZ1
return float

m_lABB2SitX0 protected property

protected float m_lABB2SitX0
return float

m_lABB2SitY0 protected property

protected float m_lABB2SitY0
return float

m_lABB2SitZ0 protected property

protected float m_lABB2SitZ0
return float

m_lABB2SitZ1 protected property

protected float m_lABB2SitZ1
return float

m_lABB2StdX0 protected property

protected float m_lABB2StdX0
return float

m_lABB2StdY0 protected property

protected float m_lABB2StdY0
return float

m_lABB2StdZ0 protected property

protected float m_lABB2StdZ0
return float

m_lABB2StdZ1 protected property

protected float m_lABB2StdZ1
return float

m_maxHitsInCastRay protected property

protected int m_maxHitsInCastRay
return int

m_maxHitsPerObjectInCastRay protected property

protected int m_maxHitsPerObjectInCastRay
return int

m_maxHitsPerPrimInCastRay protected property

protected int m_maxHitsPerPrimInCastRay
return int

m_meshLodInCastRay protected property

protected DetailLevel m_meshLodInCastRay
return DetailLevel

m_msMaxInCastRay protected property

protected int m_msMaxInCastRay
return int

m_msMinInCastRay protected property

protected int m_msMinInCastRay
return int

m_msPerAvatarInCastRay protected property

protected int m_msPerAvatarInCastRay
return int

m_msPerRegionInCastRay protected property

protected int m_msPerRegionInCastRay
return int

m_msThrottleInCastRay protected property

protected int m_msThrottleInCastRay
return int

m_notecardLineReadCharsMax protected property

protected int m_notecardLineReadCharsMax
return int

m_primLodInCastRay protected property

protected DetailLevel m_primLodInCastRay
return DetailLevel

m_primSafetyCoeffX protected property

protected float m_primSafetyCoeffX
return float

m_primSafetyCoeffY protected property

protected float m_primSafetyCoeffY
return float

m_primSafetyCoeffZ protected property

protected float m_primSafetyCoeffZ
return float

m_recoilScaleFactor protected property

protected float m_recoilScaleFactor
return float

m_restrictEmail protected property

protected bool m_restrictEmail
return bool

m_scriptConsoleChannel protected property

protected int m_scriptConsoleChannel
return int

m_scriptConsoleChannelEnabled protected property

protected bool m_scriptConsoleChannelEnabled
return bool

m_sculptLodInCastRay protected property

protected DetailLevel m_sculptLodInCastRay
return DetailLevel

m_sleepMsOnAddToLandBanList protected property

protected int m_sleepMsOnAddToLandBanList
return int

m_sleepMsOnAddToLandPassList protected property

protected int m_sleepMsOnAddToLandPassList
return int

m_sleepMsOnAdjustSoundVolume protected property

protected int m_sleepMsOnAdjustSoundVolume
return int

m_sleepMsOnClearLinkMedia protected property

protected int m_sleepMsOnClearLinkMedia
return int

m_sleepMsOnClearPrimMedia protected property

protected int m_sleepMsOnClearPrimMedia
return int

m_sleepMsOnCloseRemoteDataChannel protected property

protected int m_sleepMsOnCloseRemoteDataChannel
return int

m_sleepMsOnCreateLink protected property

protected int m_sleepMsOnCreateLink
return int

m_sleepMsOnDialog protected property

protected int m_sleepMsOnDialog
return int

m_sleepMsOnEjectFromLand protected property

protected int m_sleepMsOnEjectFromLand
return int

m_sleepMsOnEmail protected property

protected int m_sleepMsOnEmail
return int

m_sleepMsOnGetLinkMedia protected property

protected int m_sleepMsOnGetLinkMedia
return int

m_sleepMsOnGetNotecardLine protected property

protected int m_sleepMsOnGetNotecardLine
return int

m_sleepMsOnGetNumberOfNotecardLines protected property

protected int m_sleepMsOnGetNumberOfNotecardLines
return int

m_sleepMsOnGetParcelPrimOwners protected property

protected int m_sleepMsOnGetParcelPrimOwners
return int

m_sleepMsOnGetPrimMediaParams protected property

protected int m_sleepMsOnGetPrimMediaParams
return int

m_sleepMsOnGiveInventory protected property

protected int m_sleepMsOnGiveInventory
return int

m_sleepMsOnInstantMessage protected property

protected int m_sleepMsOnInstantMessage
return int

m_sleepMsOnLoadURL protected property

protected int m_sleepMsOnLoadURL
return int

m_sleepMsOnMakeExplosion protected property

protected int m_sleepMsOnMakeExplosion
return int

m_sleepMsOnMakeFire protected property

protected int m_sleepMsOnMakeFire
return int

m_sleepMsOnMakeFountain protected property

protected int m_sleepMsOnMakeFountain
return int

m_sleepMsOnMakeSmoke protected property

protected int m_sleepMsOnMakeSmoke
return int

m_sleepMsOnMapDestination protected property

protected int m_sleepMsOnMapDestination
return int

m_sleepMsOnModPow protected property

protected int m_sleepMsOnModPow
return int

m_sleepMsOnOffsetTexture protected property

protected int m_sleepMsOnOffsetTexture
return int

m_sleepMsOnOpenRemoteDataChannel protected property

protected int m_sleepMsOnOpenRemoteDataChannel
return int

m_sleepMsOnParcelMediaCommandList protected property

protected int m_sleepMsOnParcelMediaCommandList
return int

m_sleepMsOnParcelMediaQuery protected property

protected int m_sleepMsOnParcelMediaQuery
return int

m_sleepMsOnPreloadSound protected property

protected int m_sleepMsOnPreloadSound
return int

m_sleepMsOnRefreshPrimURL protected property

protected int m_sleepMsOnRefreshPrimURL
return int

m_sleepMsOnRemoteDataReply protected property

protected int m_sleepMsOnRemoteDataReply
return int

m_sleepMsOnRemoteLoadScript protected property

protected int m_sleepMsOnRemoteLoadScript
return int

m_sleepMsOnRemoteLoadScriptPin protected property

protected int m_sleepMsOnRemoteLoadScriptPin
return int

m_sleepMsOnRemoveFromLandBanList protected property

protected int m_sleepMsOnRemoveFromLandBanList
return int

m_sleepMsOnRemoveFromLandPassList protected property

protected int m_sleepMsOnRemoveFromLandPassList
return int

m_sleepMsOnRequestAgentData protected property

protected int m_sleepMsOnRequestAgentData
return int

m_sleepMsOnRequestInventoryData protected property

protected int m_sleepMsOnRequestInventoryData
return int

m_sleepMsOnRequestSimulatorData protected property

protected int m_sleepMsOnRequestSimulatorData
return int

m_sleepMsOnResetLandBanList protected property

protected int m_sleepMsOnResetLandBanList
return int

m_sleepMsOnResetLandPassList protected property

protected int m_sleepMsOnResetLandPassList
return int

m_sleepMsOnRezAtRoot protected property

protected int m_sleepMsOnRezAtRoot
return int

m_sleepMsOnRotateTexture protected property

protected int m_sleepMsOnRotateTexture
return int

m_sleepMsOnScaleTexture protected property

protected int m_sleepMsOnScaleTexture
return int

m_sleepMsOnSendRemoteData protected property

protected int m_sleepMsOnSendRemoteData
return int

m_sleepMsOnSetDamage protected property

protected int m_sleepMsOnSetDamage
return int

m_sleepMsOnSetLinkMedia protected property

protected int m_sleepMsOnSetLinkMedia
return int

m_sleepMsOnSetLinkPrimitiveParams protected property

protected int m_sleepMsOnSetLinkPrimitiveParams
return int

m_sleepMsOnSetLinkTexture protected property

protected int m_sleepMsOnSetLinkTexture
return int

m_sleepMsOnSetLocalRot protected property

protected int m_sleepMsOnSetLocalRot
return int

m_sleepMsOnSetParcelMusicURL protected property

protected int m_sleepMsOnSetParcelMusicURL
return int

m_sleepMsOnSetPos protected property

protected int m_sleepMsOnSetPos
return int

m_sleepMsOnSetPrimMediaParams protected property

protected int m_sleepMsOnSetPrimMediaParams
return int

m_sleepMsOnSetPrimURL protected property

protected int m_sleepMsOnSetPrimURL
return int

m_sleepMsOnSetPrimitiveParams protected property

protected int m_sleepMsOnSetPrimitiveParams
return int

m_sleepMsOnSetRot protected property

protected int m_sleepMsOnSetRot
return int

m_sleepMsOnSetTexture protected property

protected int m_sleepMsOnSetTexture
return int

m_sleepMsOnTextBox protected property

protected int m_sleepMsOnTextBox
return int

m_sleepMsOnXorBase64Strings protected property

protected int m_sleepMsOnXorBase64Strings
return int

m_timer protected property

protected double m_timer
return double

m_useCastRayV3 protected property

protected bool m_useCastRayV3
return bool

m_useMeshCacheInCastRay protected property

protected bool m_useMeshCacheInCastRay
return bool

m_useSimpleBoxesInGetBoundingBox protected property

protected bool m_useSimpleBoxesInGetBoundingBox
return bool

m_userInfoCache protected property

protected Dictionary m_userInfoCache
return UserInfoCacheEntry>.Dictionary

m_waitingForScriptAnswer protected property

protected bool m_waitingForScriptAnswer
return bool

throwErrorOnNotImplemented protected property

protected bool throwErrorOnNotImplemented
return bool