aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/MOD_Api.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-05-08refactor: Eliminate local id parameter from api initialize.Justin Clark-Casey (justincc)1-3/+1
This is always available from m_host.LocalId
2012-05-08Instead of constantly looking up unchanging self item in script code, pass ↵Justin Clark-Casey (justincc)1-5/+5
in self item on initialization.
2012-03-26Add a hust UUID to the script invocationsMelanie1-1/+10
2012-03-24Add support for key, vector, rotation and list types for bothMic Bowman1-57/+188
arguments and return values to the modInvoke family of functions. See http://opensimulator.org/wiki/OSSL_Script_Library/ModInvoke
2012-03-15Adds a new script command 'modInvoke' to invoke registered functionsMic Bowman1-0/+109
from region modules. The LSL translator is extended to generate the modInvoke format of commands for directly inlined function calls. A region module can register a function Test() with the name "Test". LSL code can call that function as "Test()". The compiler will translate that invocation into modInvoke("Test", ...)
2009-11-10Add IScriptModuleComms interface and region module to handle dispatch ofMelanie1-3/+16
script messages to region modules and sending back replies. Hook IScriptModuleComms.OnScriptCommand to see commands and use DispatchReply to reply to the script. It is recommended to pass the "id" parameter from the event as the "k" parameter of the reply. The script will receive the reply as a link message from link -1.
2009-11-10Add modSendCommand function (note, this is a new API module, using the APIMelanie1-0/+121
extension mechanism, it's not a osFunction!