diff options
* Adding LSL stuff for Tedd_, implementing LSL-style functions in ScriptAPI.cs, implementing server event callbacks in ScriptInterpretedEvents.cs
* Added Tedd_'s LSL compiler thingie, although it cannot be referenced yet.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_CLRInterface.cs | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_CLRInterface.cs b/OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_CLRInterface.cs new file mode 100644 index 0000000..dc612ff --- /dev/null +++ b/OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_CLRInterface.cs | |||
@@ -0,0 +1,51 @@ | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Text; | ||
4 | |||
5 | namespace OpenSim.ScriptEngines.LSL | ||
6 | { | ||
7 | public class LSL_CLRInterface | ||
8 | { | ||
9 | public interface LSLScript | ||
10 | { | ||
11 | //public virtual void Run(object arg) | ||
12 | //{ | ||
13 | //} | ||
14 | //void Run(object arg); | ||
15 | |||
16 | void event_state_entry(object arg); | ||
17 | //void event_state_exit(); | ||
18 | void event_touch_start(object arg); | ||
19 | //void event_touch(); | ||
20 | //void event_touch_end(); | ||
21 | //void event_collision_start(); | ||
22 | //void event_collision(); | ||
23 | //void event_collision_end(); | ||
24 | //void event_land_collision_start(); | ||
25 | //void event_land_collision(); | ||
26 | //void event_land_collision_end(); | ||
27 | //void event_timer(); | ||
28 | //void event_listen(); | ||
29 | //void event_on_rez(); | ||
30 | //void event_sensor(); | ||
31 | //void event_no_sensor(); | ||
32 | //void event_control(); | ||
33 | //void event_money(); | ||
34 | //void event_email(); | ||
35 | //void event_at_target(); | ||
36 | //void event_not_at_target(); | ||
37 | //void event_at_rot_target(); | ||
38 | //void event_not_at_rot_target(); | ||
39 | //void event_run_time_permissions(); | ||
40 | //void event_changed(); | ||
41 | //void event_attach(); | ||
42 | //void event_dataserver(); | ||
43 | //void event_link_message(); | ||
44 | //void event_moving_start(); | ||
45 | //void event_moving_end(); | ||
46 | //void event_object_rez(); | ||
47 | //void event_remote_data(); | ||
48 | //void event_http_response(); | ||
49 | } | ||
50 | } | ||
51 | } | ||