diff options
author | Melanie Thielker | 2008-09-25 05:13:44 +0000 |
---|---|---|
committer | Melanie Thielker | 2008-09-25 05:13:44 +0000 |
commit | f3c8963c86dbc969541ede80ae37eb59d26b7809 (patch) | |
tree | ff1e5cea74e9d5c2b73c476320a7bddf11d93766 /OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs | |
parent | Mantis#2123. Thank you kindly, Idb for a patch that solves: (diff) | |
download | opensim-SC-f3c8963c86dbc969541ede80ae37eb59d26b7809.zip opensim-SC-f3c8963c86dbc969541ede80ae37eb59d26b7809.tar.gz opensim-SC-f3c8963c86dbc969541ede80ae37eb59d26b7809.tar.bz2 opensim-SC-f3c8963c86dbc969541ede80ae37eb59d26b7809.tar.xz |
Convergence is almost complete. This brings the diff between the API to < 10k
and makes it use a common set of types in both engine. Fixes the issues with
running both engines and HTTP requests / listens / timers etc..
Also fixes a couple of minor Scene issues and a CTB by nullref.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs index aa8dc61..14eef15 100644 --- a/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs +++ b/OpenSim/Region/ScriptEngine/Common/ScriptServerInterfaces.cs | |||
@@ -30,6 +30,7 @@ using Nini.Config; | |||
30 | using OpenSim.Framework; | 30 | using OpenSim.Framework; |
31 | using OpenSim.Region.Environment.Scenes; | 31 | using OpenSim.Region.Environment.Scenes; |
32 | using OpenSim.Region.ScriptEngine.Common.ScriptEngineBase; | 32 | using OpenSim.Region.ScriptEngine.Common.ScriptEngineBase; |
33 | using OpenSim.Region.ScriptEngine.Shared; | ||
33 | 34 | ||
34 | 35 | ||
35 | namespace OpenSim.Region.ScriptEngine.Common | 36 | namespace OpenSim.Region.ScriptEngine.Common |
@@ -42,28 +43,29 @@ namespace OpenSim.Region.ScriptEngine.Common | |||
42 | void OnRezScript(uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine); | 43 | void OnRezScript(uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine); |
43 | void OnRemoveScript(uint localID, UUID itemID); | 44 | void OnRemoveScript(uint localID, UUID itemID); |
44 | void state_exit(uint localID); | 45 | void state_exit(uint localID); |
45 | void touch(uint localID, uint originalID, UUID itemID); | 46 | void touch(uint localID, uint originalID, Vector3 offsetPos, |
46 | void touch_end(uint localID, uint originalID, UUID itemID); | 47 | IClientAPI remoteClient); |
48 | void touch_end(uint localID, uint originalID, IClientAPI remoteClient); | ||
47 | void collision_start(uint localID, ColliderArgs col); | 49 | void collision_start(uint localID, ColliderArgs col); |
48 | void collision(uint localID, ColliderArgs col); | 50 | void collision(uint localID, ColliderArgs col); |
49 | void collision_end(uint localID, ColliderArgs col); | 51 | void collision_end(uint localID, ColliderArgs col); |
50 | void land_collision_start(uint localID, UUID itemID); | 52 | // void land_collision_start(uint localID, UUID itemID); |
51 | void land_collision(uint localID, ColliderArgs col); | 53 | // void land_collision(uint localID, ColliderArgs col); |
52 | void land_collision_end(uint localID, UUID itemID); | 54 | // void land_collision_end(uint localID, UUID itemID); |
53 | void timer(uint localID, UUID itemID); | 55 | void timer(uint localID, UUID itemID); |
54 | void listen(uint localID, UUID itemID); | 56 | void listen(uint localID, UUID itemID); |
55 | void on_rez(uint localID, UUID itemID); | 57 | // void on_rez(uint localID, UUID itemID); |
56 | void sensor(uint localID, UUID itemID); | 58 | // void sensor(uint localID, UUID itemID); |
57 | void no_sensor(uint localID, UUID itemID); | 59 | // void no_sensor(uint localID, UUID itemID); |
58 | void control(uint localID, UUID itemID, UUID agentID, uint held, uint change); | 60 | void control(uint localID, UUID itemID, UUID agentID, uint held, uint change); |
59 | void money(uint LocalID, UUID agentID, int amount); | 61 | void money(uint LocalID, UUID agentID, int amount); |
60 | void email(uint localID, UUID itemID); | 62 | // void email(uint localID, UUID itemID); |
61 | void at_target(uint localID, uint handle, Vector3 targetpos, Vector3 atpos); | 63 | void at_target(uint localID, uint handle, Vector3 targetpos, Vector3 atpos); |
62 | void not_at_target(uint localID); | 64 | void not_at_target(uint localID); |
63 | void at_rot_target(uint localID, UUID itemID); | 65 | void at_rot_target(uint localID, UUID itemID); |
64 | void not_at_rot_target(uint localID, UUID itemID); | 66 | void not_at_rot_target(uint localID, UUID itemID); |
65 | void run_time_permissions(uint localID, UUID itemID); | 67 | // void run_time_permissions(uint localID, UUID itemID); |
66 | void changed(uint localID, UUID itemID); | 68 | // void changed(uint localID, UUID itemID); |
67 | void attach(uint localID, UUID itemID); | 69 | void attach(uint localID, UUID itemID); |
68 | void dataserver(uint localID, UUID itemID); | 70 | void dataserver(uint localID, UUID itemID); |
69 | void link_message(uint localID, UUID itemID); | 71 | void link_message(uint localID, UUID itemID); |