Robert Adams
|
87ee0c395e
Fix problem with modInvoke defined integer constants being build into
|
11 years ago |
Mic Bowman
|
30e06b0742
Convert doubles passed back through the MOD interface into LSL_Floats
|
11 years ago |
Diva Canto
|
3cc3a8e5bf
Removed duplicate 'using' statement.
|
11 years ago |
Justin Clark-Casey (justincc)
|
562067eb16
Fix bug where viewers would not see the "Module command functions not enabled" error if these were disabled and a viewer attempted to call one.
|
11 years ago |
Justin Clark-Casey (justincc)
|
8a22ac3f94
Pass narrower WaitHandle rather than EventWaitHandle as co-op termination wait handle to script APIs.
|
12 years ago |
Justin Clark-Casey (justincc)
|
0963ece25b
Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)
|
12 years ago |
Justin Clark-Casey (justincc)
|
fccb03227e
Instead of passing separate engine, part and item components to script APIs, pass down IScriptInstance instead.
|
12 years ago |
Justin Clark-Casey (justincc)
|
1b3b7a61ac
minor: Add comment as to why we are pulcking plain old ints out of the LSL_List when converting values from LSL for modInvoke()
|
12 years ago |
SignpostMarv
|
ecdb88679e
Removing the apparently superfluous explicit namespace reference so that the if-else-if-else block in ConvertFromLSL can have a consistent appearance
|
12 years ago |
SignpostMarv
|
01972cc9e8
system ints can end up in LSL lists, which can cause counter-intuitive unknown list element type errors in ConvertFromLSL (via modInvoke)
|
12 years ago |
Justin Clark-Casey (justincc)
|
d9aaf51561
When scripts generate expected exceptions (e.g. due to checked bad parameter) throw ScriptException instead of just a plain old exception.
|
12 years ago |
SignpostMarv
|
8db5d79f4b
passing in the function name to MOD_Api.ConvertFromLSL for more user-friendly error messages
|
12 years ago |
Mic Bowman
|
641b08aa78
Enables cast from int to float for MOD* functions;
|
12 years ago |
SignpostMarv
|
fb84ff96a9
implicit operators mean one does not need to instantiate new objects manually
|
12 years ago |
SignpostMarv
|
5d7751da89
refactoring for Vector3 operator & constructor tweaks
|
12 years ago |
Mic Bowman
|
a4281ca014
Enables support for UUIDs to be returned in lists from
|
12 years ago |
Justin Clark-Casey (justincc)
|
6406d5a5b9
refactor: Eliminate local id parameter from api initialize.
|
12 years ago |
Justin Clark-Casey (justincc)
|
01b78235db
Instead of constantly looking up unchanging self item in script code, pass in self item on initialization.
|
12 years ago |
Melanie
|
7e0936e4b6
Add a hust UUID to the script invocations
|
12 years ago |
Mic Bowman
|
a14437ad5a
Add support for key, vector, rotation and list types for both
|
12 years ago |
Mic Bowman
|
402ff75d78
Adds a new script command 'modInvoke' to invoke registered functions
|
12 years ago |
Melanie
|
ba99081bbe
Add IScriptModuleComms interface and region module to handle dispatch of
|
15 years ago |
Melanie
|
7df7e6a0bb
Add modSendCommand function (note, this is a new API module, using the API
|
15 years ago |