From 966f639ad6c83828d8e60ef9103ad61c360f9c3b Mon Sep 17 00:00:00 2001 From: Tedd Hansen Date: Sat, 5 Jan 2008 15:48:02 +0000 Subject: Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono. Some debug info for startup added to find bugs. ++ --- .../ScriptEngine/Common/ScriptServerInterfaces.cs | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs (limited to 'OpenSim/Region/ScriptEngine/Common') diff --git a/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs new file mode 100644 index 0000000..1e8917c --- /dev/null +++ b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs @@ -0,0 +1,52 @@ +using libsecondlife; +using OpenSim.Framework; + +namespace OpenSim.Region.ScriptEngine.Common +{ + public class ScriptServerInterfaces + { + public interface RemoteEvents + { + void touch_start(uint localID, LLVector3 offsetPos, IClientAPI remoteClient); + void OnRezScript(uint localID, LLUUID itemID, string script); + void OnRemoveScript(uint localID, LLUUID itemID); + void state_exit(uint localID, LLUUID itemID); + 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 land_collision_start(uint localID, LLUUID itemID); + void land_collision(uint localID, LLUUID itemID); + void land_collision_end(uint localID, LLUUID itemID); + void timer(uint localID, LLUUID itemID); + void listen(uint localID, LLUUID itemID); + void on_rez(uint localID, LLUUID itemID); + void sensor(uint localID, LLUUID itemID); + void no_sensor(uint localID, LLUUID itemID); + void control(uint localID, LLUUID itemID); + void money(uint localID, LLUUID itemID); + void email(uint localID, LLUUID itemID); + void at_target(uint localID, LLUUID itemID); + void not_at_target(uint localID, LLUUID itemID); + void at_rot_target(uint localID, LLUUID itemID); + void not_at_rot_target(uint localID, LLUUID itemID); + void run_time_permissions(uint localID, LLUUID itemID); + void changed(uint localID, LLUUID itemID); + void attach(uint localID, LLUUID itemID); + void dataserver(uint localID, LLUUID itemID); + void link_message(uint localID, LLUUID itemID); + void moving_start(uint localID, LLUUID itemID); + void moving_end(uint localID, LLUUID itemID); + void object_rez(uint localID, LLUUID itemID); + void remote_data(uint localID, LLUUID itemID); + void http_response(uint localID, LLUUID itemID); + } + + public interface ServerRemotingObject + { + RemoteEvents Events(); + } + + } +} -- cgit v1.1