aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
diff options
context:
space:
mode:
authorTeravus Ovares2008-06-05 13:24:59 +0000
committerTeravus Ovares2008-06-05 13:24:59 +0000
commite12baa5eb33882fc1d4c6aa0886037e00d726e2e (patch)
tree79c88e2ceef55f8430dec81b91e9086f2f5876e7 /OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
parent* Don't create ghost prim when rezzing objects from inventory (diff)
downloadopensim-SC-e12baa5eb33882fc1d4c6aa0886037e00d726e2e.zip
opensim-SC-e12baa5eb33882fc1d4c6aa0886037e00d726e2e.tar.gz
opensim-SC-e12baa5eb33882fc1d4c6aa0886037e00d726e2e.tar.bz2
opensim-SC-e12baa5eb33882fc1d4c6aa0886037e00d726e2e.tar.xz
* This sends collision events to the script engine.
* Unfortunately, there's some kludges with the Async manager and the llDetected functions that I have yet to decipher... so llDetected functions don't work with collision events at the moment....
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
index be42539..59f828d 100644
--- a/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
+++ b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs
@@ -31,6 +31,7 @@ using OpenSim.Framework;
31using OpenSim.Region.Environment.Scenes; 31using OpenSim.Region.Environment.Scenes;
32using OpenSim.Region.ScriptEngine.Common.ScriptEngineBase; 32using OpenSim.Region.ScriptEngine.Common.ScriptEngineBase;
33 33
34
34namespace OpenSim.Region.ScriptEngine.Common 35namespace OpenSim.Region.ScriptEngine.Common
35{ 36{
36 public class ScriptServerInterfaces 37 public class ScriptServerInterfaces
@@ -43,11 +44,11 @@ namespace OpenSim.Region.ScriptEngine.Common
43 void state_exit(uint localID); 44 void state_exit(uint localID);
44 void touch(uint localID, LLUUID itemID); 45 void touch(uint localID, LLUUID itemID);
45 void touch_end(uint localID, LLUUID itemID); 46 void touch_end(uint localID, LLUUID itemID);
46 void collision_start(uint localID, LLUUID itemID); 47 void collision_start(uint localID, ColliderArgs col);
47 void collision(uint localID, LLUUID itemID); 48 void collision(uint localID, ColliderArgs col);
48 void collision_end(uint localID, LLUUID itemID); 49 void collision_end(uint localID, ColliderArgs col);
49 void land_collision_start(uint localID, LLUUID itemID); 50 void land_collision_start(uint localID, LLUUID itemID);
50 void land_collision(uint localID, LLUUID itemID); 51 void land_collision(uint localID, ColliderArgs col);
51 void land_collision_end(uint localID, LLUUID itemID); 52 void land_collision_end(uint localID, LLUUID itemID);
52 void timer(uint localID, LLUUID itemID); 53 void timer(uint localID, LLUUID itemID);
53 void listen(uint localID, LLUUID itemID); 54 void listen(uint localID, LLUUID itemID);