aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs
diff options
context:
space:
mode:
authorMelanie Thielker2008-08-20 01:48:51 +0000
committerMelanie Thielker2008-08-20 01:48:51 +0000
commitf206ffd5a8cd0ef362e972abf7375eb739f82e5b (patch)
treee05c17a865f02beecddbe2c9c04705bc08c03db1 /OpenSim/Framework/IClientAPI.cs
parentRemove trailing whitespace in prebuild.xml. (diff)
downloadopensim-SC-f206ffd5a8cd0ef362e972abf7375eb739f82e5b.zip
opensim-SC-f206ffd5a8cd0ef362e972abf7375eb739f82e5b.tar.gz
opensim-SC-f206ffd5a8cd0ef362e972abf7375eb739f82e5b.tar.bz2
opensim-SC-f206ffd5a8cd0ef362e972abf7375eb739f82e5b.tar.xz
Mantis #2003 - thank you, SachaMagne, for a patch that implements
the first part of gesture persistence. ---------------------------------------------------------- Attachments no longer vanish on walking crossing. Teleport is still problematic, but will now be blocked with message "Inconsistent attachment state" rather than losing the attachment. Detach to be able to TP in that case.
Diffstat (limited to 'OpenSim/Framework/IClientAPI.cs')
-rw-r--r--OpenSim/Framework/IClientAPI.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 71b8eb0..8aac9ce 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -299,7 +299,8 @@ namespace OpenSim.Framework
299 public delegate void ScriptReset(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID); 299 public delegate void ScriptReset(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID);
300 public delegate void GetScriptRunning(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID); 300 public delegate void GetScriptRunning(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID);
301 public delegate void SetScriptRunning(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID, bool running); 301 public delegate void SetScriptRunning(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID, bool running);
302 302 public delegate void ActivateGesture(IClientAPI client, LLUUID gestureid, LLUUID assetId);
303 public delegate void DeactivateGesture(IClientAPI client, LLUUID gestureid);
303 304
304 public delegate void TerrainUnacked(IClientAPI remoteClient, int patchX, int patchY); 305 public delegate void TerrainUnacked(IClientAPI remoteClient, int patchX, int patchY);
305 306
@@ -512,6 +513,10 @@ namespace OpenSim.Framework
512 event UpdateVector OnAutoPilotGo; 513 event UpdateVector OnAutoPilotGo;
513 514
514 event TerrainUnacked OnUnackedTerrain; 515 event TerrainUnacked OnUnackedTerrain;
516 event ActivateGesture OnActivateGesture;
517 event DeactivateGesture OnDeactivateGesture;
518
519 // void ActivateGesture(LLUUID assetId, LLUUID gestureId);
515 520
516 // [Obsolete("IClientAPI.OutPacket SHOULD NOT EXIST outside of LLClientView please refactor appropriately.")] 521 // [Obsolete("IClientAPI.OutPacket SHOULD NOT EXIST outside of LLClientView please refactor appropriately.")]
517 void OutPacket(Packet newPack, ThrottleOutPacketType packType); 522 void OutPacket(Packet newPack, ThrottleOutPacketType packType);