From e12baa5eb33882fc1d4c6aa0886037e00d726e2e Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Thu, 5 Jun 2008 13:24:59 +0000 Subject: * 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.... --- OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs') 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; using OpenSim.Region.Environment.Scenes; using OpenSim.Region.ScriptEngine.Common.ScriptEngineBase; + namespace OpenSim.Region.ScriptEngine.Common { public class ScriptServerInterfaces @@ -43,11 +44,11 @@ namespace OpenSim.Region.ScriptEngine.Common void state_exit(uint localID); void touch(uint localID, LLUUID itemID); void touch_end(uint localID, LLUUID itemID); - void collision_start(uint localID, LLUUID itemID); - void collision(uint localID, LLUUID itemID); - void collision_end(uint localID, LLUUID itemID); + void collision_start(uint localID, ColliderArgs col); + void collision(uint localID, ColliderArgs col); + void collision_end(uint localID, ColliderArgs col); void land_collision_start(uint localID, LLUUID itemID); - void land_collision(uint localID, LLUUID itemID); + void land_collision(uint localID, ColliderArgs col); void land_collision_end(uint localID, LLUUID itemID); void timer(uint localID, LLUUID itemID); void listen(uint localID, LLUUID itemID); -- cgit v1.1