OpenSim
|
Public Member Functions | |
void | Initialize (IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item) |
Initialize the API More... | |
override Object | InitializeLifetimeService () |
void | CheckThreatLevel (ThreatLevel level, string function) |
LSL_Integer | osSetTerrainHeight (int x, int y, double val) |
LSL_Integer | osTerrainSetHeight (int x, int y, double val) |
LSL_Float | osGetTerrainHeight (int x, int y) |
LSL_Float | osTerrainGetHeight (int x, int y) |
void | osTerrainFlush () |
int | osRegionRestart (double seconds) |
void | osRegionNotice (string msg) |
void | osSetRot (UUID target, Quaternion rotation) |
string | osSetDynamicTextureURL (string dynamicID, string contentType, string url, string extraParams, int timer) |
string | osSetDynamicTextureURLBlend (string dynamicID, string contentType, string url, string extraParams, int timer, int alpha) |
string | osSetDynamicTextureURLBlendFace (string dynamicID, string contentType, string url, string extraParams, bool blend, int disp, int timer, int alpha, int face) |
string | osSetDynamicTextureData (string dynamicID, string contentType, string data, string extraParams, int timer) |
string | osSetDynamicTextureDataBlend (string dynamicID, string contentType, string data, string extraParams, int timer, int alpha) |
string | osSetDynamicTextureDataBlendFace (string dynamicID, string contentType, string data, string extraParams, bool blend, int disp, int timer, int alpha, int face) |
bool | osConsoleCommand (string command) |
void | osSetPrimFloatOnWater (int floatYN) |
void | osTeleportAgent (string agent, string regionName, LSL_Types.Vector3 position, LSL_Types.Vector3 lookat) |
void | osTeleportAgent (string agent, int regionX, int regionY, LSL_Types.Vector3 position, LSL_Types.Vector3 lookat) |
void | osTeleportAgent (string agent, LSL_Types.Vector3 position, LSL_Types.Vector3 lookat) |
void | osTeleportOwner (string regionName, LSL_Types.Vector3 position, LSL_Types.Vector3 lookat) |
void | osTeleportOwner (LSL_Types.Vector3 position, LSL_Types.Vector3 lookat) |
void | osTeleportOwner (int regionX, int regionY, LSL_Types.Vector3 position, LSL_Types.Vector3 lookat) |
void | osForceOtherSit (string avatar) |
void | osForceOtherSit (string avatar, string target) |
Overload method of osForceOtherSit(string avatar) to allow a script NOT in the target prim to force an avatar to sit on the target prim using normal methods as if called by the client. More... | |
void | ForceSit (string avatar, UUID targetID) |
string | osGetAgentIP (string agent) |
LSL_List | osGetAgents () |
void | osAvatarPlayAnimation (string avatar, string animation) |
void | osAvatarStopAnimation (string avatar, string animation) |
string | osMovePen (string drawList, int x, int y) |
string | osDrawLine (string drawList, int startX, int startY, int endX, int endY) |
string | osDrawLine (string drawList, int endX, int endY) |
string | osDrawText (string drawList, string text) |
string | osDrawEllipse (string drawList, int width, int height) |
string | osDrawRectangle (string drawList, int width, int height) |
string | osDrawFilledRectangle (string drawList, int width, int height) |
string | osDrawFilledPolygon (string drawList, LSL_List x, LSL_List y) |
string | osDrawPolygon (string drawList, LSL_List x, LSL_List y) |
string | osSetFontSize (string drawList, int fontSize) |
string | osSetFontName (string drawList, string fontName) |
string | osSetPenSize (string drawList, int penSize) |
string | osSetPenColor (string drawList, string color) |
string | osSetPenColour (string drawList, string colour) |
string | osSetPenCap (string drawList, string direction, string type) |
string | osDrawImage (string drawList, int width, int height, string imageUrl) |
LSL_Vector | osGetDrawStringSize (string contentType, string text, string fontName, int fontSize) |
void | osSetStateEvents (int events) |
void | osSetRegionWaterHeight (double height) |
void | osSetRegionSunSettings (bool useEstateSun, bool sunFixed, double sunHour) |
Changes the Region Sun Settings, then Triggers a Sun Update More... | |
void | osSetEstateSunSettings (bool sunFixed, double sunHour) |
Changes the Estate Sun Settings, then Triggers a Sun Update More... | |
double | osGetCurrentSunHour () |
Return the current Sun Hour 0...24, with 0 being roughly sun-rise More... | |
double | osSunGetParam (string param) |
double | osGetSunParam (string param) |
void | osSunSetParam (string param, double value) |
void | osSetSunParam (string param, double value) |
string | osWindActiveModelPluginName () |
void | osSetWindParam (string plugin, string param, LSL_Float value) |
LSL_Float | osGetWindParam (string plugin, string param) |
void | osParcelJoin (LSL_Vector pos1, LSL_Vector pos2) |
void | osParcelSubdivide (LSL_Vector pos1, LSL_Vector pos2) |
void | osParcelSetDetails (LSL_Vector pos, LSL_List rules) |
void | osSetParcelDetails (LSL_Vector pos, LSL_List rules) |
double | osList2Double (LSL_Types.list src, int index) |
void | osSetParcelMediaURL (string url) |
void | osSetParcelSIPAddress (string SIPAddress) |
string | osGetScriptEngineName () |
LSL_Integer | osCheckODE () |
string | osGetPhysicsEngineType () |
string | osGetSimulatorVersion () |
Object | osParseJSONNew (string JSON) |
Hashtable | osParseJSON (string JSON) |
void | osMessageObject (LSL_Key objectUUID, string message) |
Send a message to to object identified by the given UUID More... | |
void | osMakeNotecard (string notecardName, LSL_Types.list contents) |
Write a notecard directly to the prim's inventory. More... | |
string | osGetNotecardLine (string name, int line) |
Directly get an entire notecard at once. More... | |
string | osGetNotecard (string name) |
Get an entire notecard at once. More... | |
int | osGetNumberOfNotecardLines (string name) |
Get the number of lines in the given notecard. More... | |
string | osAvatarName2Key (string firstname, string lastname) |
string | osKey2Name (string id) |
string | osGetGridNick () |
Get the nickname of this grid, as set in the [GridInfo] config section. More... | |
string | osGetGridName () |
string | osGetGridLoginURI () |
string | osGetGridHomeURI () |
string | osGetGridGatekeeperURI () |
string | osGetGridCustom (string key) |
string | osGetAvatarHomeURI (string uuid) |
LSL_String | osFormatString (string str, LSL_List strings) |
LSL_List | osMatchString (string src, string pattern, int start) |
LSL_String | osReplaceString (string src, string pattern, string replace, int count, int start) |
string | osLoadedCreationDate () |
string | osLoadedCreationTime () |
string | osLoadedCreationID () |
LSL_List | osGetLinkPrimitiveParams (int linknumber, LSL_List rules) |
Get the primitive parameters of a linked prim. More... | |
void | osForceCreateLink (string target, int parent) |
Identical to llCreateLink() but does not require permission from the owner. More... | |
void | osForceBreakLink (int linknum) |
Identical to llBreakLink() but does not require permission from the owner. More... | |
void | osForceBreakAllLinks () |
Identical to llBreakAllLinks() but does not require permission from the owner. More... | |
LSL_Integer | osIsNpc (LSL_Key npc) |
Check if the given key is an npc More... | |
LSL_Key | osNpcCreate (string firstname, string lastname, LSL_Vector position, string notecard) |
LSL_Key | osNpcCreate (string firstname, string lastname, LSL_Vector position, string notecard, int options) |
LSL_Key | osNpcSaveAppearance (LSL_Key npc, string notecard) |
Save the current appearance of the NPC permanently to the named notecard. More... | |
void | osNpcLoadAppearance (LSL_Key npc, string notecard) |
LSL_Key | osNpcGetOwner (LSL_Key npc) |
Get the owner of the NPC More... | |
LSL_Vector | osNpcGetPos (LSL_Key npc) |
void | osNpcMoveTo (LSL_Key npc, LSL_Vector pos) |
void | osNpcMoveToTarget (LSL_Key npc, LSL_Vector target, int options) |
LSL_Rotation | osNpcGetRot (LSL_Key npc) |
void | osNpcSetRot (LSL_Key npc, LSL_Rotation rotation) |
void | osNpcStopMoveToTarget (LSL_Key npc) |
void | osNpcSay (LSL_Key npc, string message) |
void | osNpcSay (LSL_Key npc, int channel, string message) |
void | osNpcShout (LSL_Key npc, int channel, string message) |
void | osNpcSit (LSL_Key npc, LSL_Key target, int options) |
void | osNpcStand (LSL_Key npc) |
void | osNpcRemove (LSL_Key npc) |
void | osNpcPlayAnimation (LSL_Key npc, string animation) |
void | osNpcStopAnimation (LSL_Key npc, string animation) |
void | osNpcWhisper (LSL_Key npc, int channel, string message) |
void | osNpcTouch (LSL_Key npcLSL_Key, LSL_Key object_key, LSL_Integer link_num) |
LSL_Key | osOwnerSaveAppearance (string notecard) |
Save the current appearance of the script owner permanently to the named notecard. More... | |
LSL_Key | osAgentSaveAppearance (LSL_Key avatarId, string notecard) |
LSL_String | osGetGender (LSL_Key rawAvatarId) |
Get the gender as specified in avatar appearance for a given avatar key More... | |
LSL_Key | osGetMapTexture () |
Get current region's map texture UUID More... | |
LSL_Key | osGetRegionMapTexture (string regionName) |
Get a region's map texture UUID by region UUID or name. More... | |
LSL_List | osGetRegionStats () |
LSL_Vector | osGetRegionSize () |
int | osGetSimulatorMemory () |
void | osSetSpeed (string UUID, LSL_Float SpeedModifier) |
void | osKickAvatar (string FirstName, string SurName, string alert) |
LSL_Float | osGetHealth (string avatar) |
void | osCauseDamage (string avatar, double damage) |
void | osCauseHealing (string avatar, double healing) |
LSL_List | osGetPrimitiveParams (LSL_Key prim, LSL_List rules) |
void | osSetPrimitiveParams (LSL_Key prim, LSL_List rules) |
void | osSetProjectionParams (bool projection, LSL_Key texture, double fov, double focus, double amb) |
Set parameters for light projection in host prim More... | |
void | osSetProjectionParams (LSL_Key prim, bool projection, LSL_Key texture, double fov, double focus, double amb) |
Set parameters for light projection with uuid of target prim More... | |
LSL_List | osGetAvatarList () |
Like osGetAgents but returns enough info for a radar More... | |
LSL_String | osUnixTimeToTimestamp (long time) |
Convert a unix time to a llGetTimestamp() like string More... | |
LSL_String | osGetInventoryDesc (string item) |
Get the description from an inventory item More... | |
LSL_Integer | osInviteToGroup (LSL_Key agentId) |
Invite user to the group this object is set to More... | |
LSL_Integer | osEjectFromGroup (LSL_Key agentId) |
Eject user from the group this object is set to More... | |
void | osSetTerrainTexture (int level, LSL_Key texture) |
Sets terrain estate texture More... | |
void | osSetTerrainTextureHeight (int corner, double low, double high) |
Sets terrain heights of estate More... | |
void | osForceAttachToAvatar (int attachmentPoint) |
Attach the object containing this script to the avatar that owns it without asking for PERMISSION_ATTACH More... | |
void | osForceAttachToAvatarFromInventory (string itemName, int attachmentPoint) |
Attach an inventory item in the object containing this script to the avatar that owns it without asking for PERMISSION_ATTACH More... | |
void | osForceAttachToOtherAvatarFromInventory (string rawAvatarId, string itemName, int attachmentPoint) |
Attach an inventory item in the object containing this script to any avatar in the region without asking for PERMISSION_ATTACH More... | |
void | ForceAttachToAvatarFromInventory (UUID avatarId, string itemName, int attachmentPoint) |
void | osForceDetachFromAvatar () |
Detach the object containing this script from the avatar it is attached to without checking for PERMISSION_ATTACH More... | |
LSL_List | osGetNumberOfAttachments (LSL_Key avatar, LSL_List attachmentPoints) |
Returns a strided list of the specified attachment points and the number of attachments on those points. More... | |
void | osMessageAttachments (LSL_Key avatar, string message, LSL_List attachmentPoints, int options) |
Sends a specified message to the specified avatar's attachments on the specified attachment points. More... | |
LSL_Integer | osIsUUID (string thing) |
Checks if thing is a UUID. More... | |
LSL_Float | osMin (double a, double b) |
Wraps to Math.Min() More... | |
LSL_Float | osMax (double a, double b) |
Wraps to Math.max() More... | |
LSL_Key | osGetRezzingObject () |
Get the key of the object that rezzed this object. More... | |
void | osSetContentType (LSL_Key id, string type) |
Sets the response type for an HTTP request/response More... | |
void | osDropAttachment () |
Attempts to drop an attachment to the ground More... | |
void | osForceDropAttachment () |
Attempts to drop an attachment to the ground while bypassing the script permissions More... | |
void | osDropAttachmentAt (LSL_Vector pos, LSL_Rotation rot) |
Attempts to drop an attachment at the specified coordinates. More... | |
void | osForceDropAttachmentAt (LSL_Vector pos, LSL_Rotation rot) |
Attempts to drop an attachment at the specified coordinates while bypassing the script permissions More... | |
LSL_Integer | osListenRegex (int channelID, string name, string ID, string msg, int regexBitfield) |
Identical to llListen except for a bitfield which indicates which string parameters should be parsed as regex patterns. More... | |
LSL_Integer | osRegexIsMatch (string input, string pattern) |
Wraps to bool Regex.IsMatch(string input, string pattern) More... | |
LSL_String | osRequestURL (LSL_List options) |
LSL_String | osRequestSecureURL (LSL_List options) |
Public Attributes | |
const string | GridInfoServiceConfigSectionName = "GridInfoService" |
Protected Member Functions | |
void | ScriptSleep (int delay) |
TaskInventoryItem | SaveNotecard (string name, string description, string data, bool forceSameName) |
Save a notecard to prim inventory. More... | |
string | LoadNotecard (string notecardNameOrUuid) |
Load the notecard data found at the given prim inventory item name or asset uuid. More... | |
UUID | CacheNotecard (string notecardNameOrUuid) |
Cache a notecard's contents. More... | |
UUID | SearchTaskInventoryForAssetId (string name) |
LSL_Key | SaveAppearanceToNotecard (ScenePresence sp, string notecard) |
LSL_Key | SaveAppearanceToNotecard (UUID avatarId, string notecard) |
LSL_Key | SaveAppearanceToNotecard (LSL_Key rawAvatarId, string notecard) |
bool | ShoutErrorOnLackingOwnerPerms (int perms, string errorPrefix) |
void | DropAttachment (bool checkPerms) |
void | DropAttachmentAt (bool checkPerms, LSL_Vector pos, LSL_Rotation rot) |
Protected Attributes | |
IUrlModule | m_UrlModule = null |
Properties | |
Scene | World [get] |
Definition at line 129 of file OSSL_Api.cs.
|
inlineprotected |
Cache a notecard's contents.
notecardNameOrUuid |
Definition at line 1949 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 263 of file OSSL_Api.cs.
|
inlineprotected |
Definition at line 4011 of file OSSL_Api.cs.
|
inlineprotected |
Definition at line 4027 of file OSSL_Api.cs.
|
inline |
Definition at line 3701 of file OSSL_Api.cs.
|
inline |
Definition at line 924 of file OSSL_Api.cs.
|
inline |
Initialize the API
Each API has an identifier, which is used to load the proper runtime assembly at load time.
scriptEngine | /param>
|
Implements OpenSim.Region.ScriptEngine.Interfaces.IScriptApi.
Definition at line 147 of file OSSL_Api.cs.
|
inline |
Definition at line 200 of file OSSL_Api.cs.
|
inlineprotected |
Load the notecard data found at the given prim inventory item name or asset uuid.
notecardNameOrUuid |
Definition at line 1918 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3138 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2093 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 985 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1031 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3372 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3400 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1650 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 748 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1110 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1137 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1128 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1231 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1083 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1092 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1156 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1119 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1101 of file OSSL_Api.cs.
|
inline |
Attempts to drop an attachment to the ground
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4043 of file OSSL_Api.cs.
|
inline |
Attempts to drop an attachment at the specified coordinates.
pos | |
rot |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4059 of file OSSL_Api.cs.
|
inline |
Eject user from the group this object is set to
agentId |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3582 of file OSSL_Api.cs.
|
inline |
Attach the object containing this script to the avatar that owns it without asking for PERMISSION_ATTACH
attachment | The attachment point. For example, ATTACH_CHEST |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3668 of file OSSL_Api.cs.
|
inline |
Attach an inventory item in the object containing this script to the avatar that owns it without asking for PERMISSION_ATTACH
Nothing happens if the owner is not in the region.
itemName | Tha name of the item. If this is not found then a warning is said to the owner |
attachment | The attachment point. For example, ATTACH_CHEST |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3678 of file OSSL_Api.cs.
|
inline |
Attach an inventory item in the object containing this script to any avatar in the region without asking for PERMISSION_ATTACH
Nothing happens if the avatar is not in the region.
rawAvatarId | The UUID of the avatar to which to attach. Nothing happens if this is not a UUID
|
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3687 of file OSSL_Api.cs.
|
inline |
Identical to llBreakAllLinks() but does not require permission from the owner.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2557 of file OSSL_Api.cs.
|
inline |
Identical to llBreakLink() but does not require permission from the owner.
linknum |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2547 of file OSSL_Api.cs.
|
inline |
Identical to llCreateLink() but does not require permission from the owner.
target | |
parent |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2537 of file OSSL_Api.cs.
|
inline |
Detach the object containing this script from the avatar it is attached to without checking for PERMISSION_ATTACH
Nothing happens if the object is not attached.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3748 of file OSSL_Api.cs.
|
inline |
Attempts to drop an attachment to the ground while bypassing the script permissions
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4051 of file OSSL_Api.cs.
|
inline |
Attempts to drop an attachment at the specified coordinates while bypassing the script permissions
pos | |
rot |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4067 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 898 of file OSSL_Api.cs.
|
inline |
Overload method of osForceOtherSit(string avatar) to allow a script NOT in the target prim to force an avatar to sit on the target prim using normal methods as if called by the client.
avatar | |
target |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 913 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2397 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 951 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 969 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2364 of file OSSL_Api.cs.
|
inline |
Like osGetAgents but returns enough info for a radar
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3482 of file OSSL_Api.cs.
|
inline |
Return the current Sun Hour 0...24, with 0 being roughly sun-rise
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1335 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1240 of file OSSL_Api.cs.
|
inline |
Get the gender as specified in avatar appearance for a given avatar key
rawAvatarId |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3191 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2347 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2328 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2306 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2289 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2272 of file OSSL_Api.cs.
|
inline |
Get the nickname of this grid, as set in the [GridInfo] config section.
Threat level is Moderate because intentional abuse, for instance scripts that are written to be malicious only on one grid, for instance in a HG scenario, are a distinct possibility.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2255 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3361 of file OSSL_Api.cs.
|
inline |
Get the description from an inventory item
inventoryName |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3524 of file OSSL_Api.cs.
|
inline |
Get the primitive parameters of a linked prim.
Threat level is 'Low' because certain users could possibly be tricked into dropping an unverified script into one of their own objects, which could then gather the physical construction details of the object and transmit it to an unscrupulous third party, thus permitting unauthorized duplication of the object's form.
linknumber | |
rules |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2509 of file OSSL_Api.cs.
|
inline |
Get current region's map texture UUID
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3235 of file OSSL_Api.cs.
|
inline |
Get an entire notecard at once.
Instead of using the LSL Dataserver event to pull notecard data line by line, this will simply read the entire notecard and return its data as a string.
Warning - due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.
name | Name of the notecard or its asset id |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2047 of file OSSL_Api.cs.
|
inline |
Directly get an entire notecard at once.
Instead of using the LSL Dataserver event to pull notecard data this will simply read the entire notecard and return its data as a string.
Warning - due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.
name | Name of the notecard or its asset id |
line | The line number to read. The first line is line 0 |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2019 of file OSSL_Api.cs.
|
inline |
Returns a strided list of the specified attachment points and the number of attachments on those points.
avatar | avatar UUID |
attachmentPoints | list of ATTACH_* constants |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3758 of file OSSL_Api.cs.
|
inline |
Get the number of lines in the given notecard.
Instead of using the LSL Dataserver event to pull notecard data, this will simply read the number of note card lines and return this data as an integer.
Warning - due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.
name | Name of the notecard or its asset id |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2077 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1665 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3420 of file OSSL_Api.cs.
|
inline |
Get a region's map texture UUID by region UUID or name.
regionName |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3248 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3293 of file OSSL_Api.cs.
|
inline |
Return information regarding various simulator statistics (sim fps, physics fps, time dilation, total number of prims, total number of active scripts, script lps, various timing data, packets in/out, etc. Basically much the information that's shown in the client's Statistics Bar (Ctrl-Shift-1)
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3279 of file OSSL_Api.cs.
|
inline |
Get the key of the object that rezzed this object.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3969 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1617 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3318 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1691 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1361 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 479 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1436 of file OSSL_Api.cs.
|
inline |
Invite user to the group this object is set to
agentId |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3547 of file OSSL_Api.cs.
|
inline |
Check if the given key is an npc
npc |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2567 of file OSSL_Api.cs.
|
inline |
Checks if thing is a UUID.
thing |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3932 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2145 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3342 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1555 of file OSSL_Api.cs.
|
inline |
Identical to llListen except for a bitfield which indicates which string parameters should be parsed as regex patterns.
channelID | |
name | |
ID | |
msg | |
regexBitfield | OS_LISTEN_REGEX_NAME OS_LISTEN_REGEX_MESSAGE |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4075 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2472 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2488 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2480 of file OSSL_Api.cs.
|
inline |
Write a notecard directly to the prim's inventory.
This needs ThreatLevel high. It is an excellent griefer tool, In a loop, it can cause asset bloat and DOS levels of asset writes.
notecardName | The name of the notecard to write. |
contents | The contents of the notecard. |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1834 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2405 of file OSSL_Api.cs.
|
inline |
Wraps to Math.max()
a | |
b |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3961 of file OSSL_Api.cs.
|
inline |
Sends a specified message to the specified avatar's attachments on the specified attachment points.
Behaves as osMessageObject(), without the sending script needing to know the attachment keys in advance.
avatar | avatar UUID |
message | message string |
attachmentPoints | list of ATTACH_* constants, or -1 for all attachments. If -1 is specified and OS_ATTACH_MSG_INVERT_POINTS is present in flags, no action is taken. |
flags | flags further constraining the attachments to deliver the message to. |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3794 of file OSSL_Api.cs.
|
inline |
Send a message to to object identified by the given UUID
A script in the object must implement the dataserver function the dataserver function is passed the ID of the calling function and a string message
objectUUID | |
message |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1792 of file OSSL_Api.cs.
|
inline |
Wraps to Math.Min()
a | |
b |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3947 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1074 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2584 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2599 of file OSSL_Api.cs.
Get the owner of the NPC
npc |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2791 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2813 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2881 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2759 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2837 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2856 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3038 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3017 of file OSSL_Api.cs.
|
inline |
Save the current appearance of the NPC permanently to the named notecard.
avatar | |
notecard | The name of the notecard to which to save the appearance. |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2737 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2944 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2949 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2905 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2966 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2983 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3000 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3053 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2927 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3085 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3068 of file OSSL_Api.cs.
|
inline |
Save the current appearance of the script owner permanently to the named notecard.
notecard | The name of the notecard to which to save the appearance. |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3130 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1451 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1477 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1464 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1759 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1741 of file OSSL_Api.cs.
|
inline |
Wraps to bool Regex.IsMatch(string input, string pattern)
input | string to test for match |
regex | string to use as pattern |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4123 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 551 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 510 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 2447 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4156 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 4138 of file OSSL_Api.cs.
|
inline |
Sets the response type for an HTTP request/response
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3981 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 661 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 690 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 719 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 592 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 617 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 639 of file OSSL_Api.cs.
|
inline |
Changes the Estate Sun Settings, then Triggers a Sun Update
sunFixed | True to keep the sun stationary, false to use global time |
sunHour | The "Sun Hour" that is desired, 0...24, with 0 just after SunRise |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1311 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1184 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1175 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1485 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1576 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1592 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1222 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1202 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1212 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1193 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 764 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3429 of file OSSL_Api.cs.
|
inline |
Set parameters for light projection in host prim
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3441 of file OSSL_Api.cs.
|
inline |
Set parameters for light projection with uuid of target prim
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3451 of file OSSL_Api.cs.
|
inline |
Changes the Region Sun Settings, then Triggers a Sun Update
useEstateSun | True to use Estate Sun instead of Region Sun |
sunFixed | True to keep the sun stationary |
sunHour | The "Sun Hour" that is desired, 0...24, with 0 just after SunRise |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1286 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1271 of file OSSL_Api.cs.
|
inline |
Definition at line 567 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3332 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1258 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1389 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 446 of file OSSL_Api.cs.
|
inline |
Sets terrain estate texture
level | |
texture |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3617 of file OSSL_Api.cs.
|
inline |
Sets terrain heights of estate
corner | |
low | |
high |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3647 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1420 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1354 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1382 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 774 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 819 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 866 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 871 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 879 of file OSSL_Api.cs.
|
inline |
summary> Allows a script IN the target prim to force an avatar to sit on it using normal methods as if called by the client. Silent fail if agent (or target if overloaded) not found. Does work if passed key (or keys if overloaded).
avatar |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 884 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 501 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 485 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 453 of file OSSL_Api.cs.
|
inline |
Convert a unix time to a llGetTimestamp() like string
unixTime |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 3506 of file OSSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.IOSSL_Api.
Definition at line 1406 of file OSSL_Api.cs.
|
inlineprotected |
Definition at line 3146 of file OSSL_Api.cs.
|
inlineprotected |
Definition at line 3167 of file OSSL_Api.cs.
|
inlineprotected |
Definition at line 3177 of file OSSL_Api.cs.
|
inlineprotected |
Save a notecard to prim inventory.
name | |
description | Description of notecard |
notecardData | |
forceSameName | If true, then if an item exists with the same name, it is replaced. If false, then a new item is created witha slightly different name (e.g. name 1) |
Definition at line 1858 of file OSSL_Api.cs.
|
inlineprotected |
Definition at line 438 of file OSSL_Api.cs.
|
inlineprotected |
Definition at line 1991 of file OSSL_Api.cs.
|
inlineprotected |
Shout an error if the object owner did not grant the script the specified permissions.
perms |
Definition at line 3993 of file OSSL_Api.cs.
const string OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.GridInfoServiceConfigSectionName = "GridInfoService" |
Definition at line 133 of file OSSL_Api.cs.
|
protected |
Definition at line 145 of file OSSL_Api.cs.
|
get |
Definition at line 214 of file OSSL_Api.cs.