aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Common/OpenSim.Framework/Interfaces/IClientAPI.cs')
-rw-r--r--Common/OpenSim.Framework/Interfaces/IClientAPI.cs15
1 files changed, 10 insertions, 5 deletions
diff --git a/Common/OpenSim.Framework/Interfaces/IClientAPI.cs b/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
index 9028d8d..009648c 100644
--- a/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
+++ b/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
@@ -55,11 +55,12 @@ namespace OpenSim.Framework.Interfaces
55 public delegate void ObjectSelect(uint localID, IClientAPI remoteClient); 55 public delegate void ObjectSelect(uint localID, IClientAPI remoteClient);
56 public delegate void UpdatePrimFlags(uint localID, Packet packet, IClientAPI remoteClient); 56 public delegate void UpdatePrimFlags(uint localID, Packet packet, IClientAPI remoteClient);
57 public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient); 57 public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient);
58 public delegate void UpdatePrimVector(uint localID, LLVector3 pos, IClientAPI remoteClient); 58 public delegate void UpdateVector(uint localID, LLVector3 pos, IClientAPI remoteClient);
59 public delegate void UpdatePrimRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient); 59 public delegate void UpdatePrimRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient);
60 public delegate void StatusChange(bool status); 60 public delegate void StatusChange(bool status);
61 public delegate void NewAvatar(IClientAPI remoteClient, LLUUID agentID, bool status); 61 public delegate void NewAvatar(IClientAPI remoteClient, LLUUID agentID, bool status);
62 public delegate void UpdateAgent(IClientAPI remoteClient, uint flags, LLQuaternion bodyRotation); 62 public delegate void UpdateAgent(IClientAPI remoteClient, uint flags, LLQuaternion bodyRotation);
63 public delegate void MoveObject(LLUUID objectID, LLVector3 offset, LLVector3 grapPos, IClientAPI remoteClient);
63 64
64 public delegate void ParcelPropertiesRequest(int start_x, int start_y, int end_x, int end_y, int sequence_id, bool snap_selection, IClientAPI remote_client); 65 public delegate void ParcelPropertiesRequest(int start_x, int start_y, int end_x, int end_y, int sequence_id, bool snap_selection, IClientAPI remote_client);
65 public delegate void ParcelDivideRequest(int west, int south, int east, int north, IClientAPI remote_client); 66 public delegate void ParcelDivideRequest(int west, int south, int east, int north, IClientAPI remote_client);
@@ -86,14 +87,17 @@ namespace OpenSim.Framework.Interfaces
86 event UpdateAgent OnAgentUpdate; 87 event UpdateAgent OnAgentUpdate;
87 event GenericCall OnRequestAvatarsData; 88 event GenericCall OnRequestAvatarsData;
88 event GenericCall4 OnAddPrim; 89 event GenericCall4 OnAddPrim;
90 event UpdateVector OnGrapObject;
91 event ObjectSelect OnDeGrapObject;
92 event MoveObject OnGrapUpdate;
89 93
90 event UpdateShape OnUpdatePrimShape; 94 event UpdateShape OnUpdatePrimShape;
91 event ObjectSelect OnObjectSelect; 95 event ObjectSelect OnObjectSelect;
92 event UpdatePrimFlags OnUpdatePrimFlags; 96 event UpdatePrimFlags OnUpdatePrimFlags;
93 event UpdatePrimTexture OnUpdatePrimTexture; 97 event UpdatePrimTexture OnUpdatePrimTexture;
94 event UpdatePrimVector OnUpdatePrimPosition; 98 event UpdateVector OnUpdatePrimPosition;
95 event UpdatePrimRotation OnUpdatePrimRotation; 99 event UpdatePrimRotation OnUpdatePrimRotation;
96 event UpdatePrimVector OnUpdatePrimScale; 100 event UpdateVector OnUpdatePrimScale;
97 event StatusChange OnChildAgentStatus; 101 event StatusChange OnChildAgentStatus;
98 event GenericCall2 OnStopMovement; 102 event GenericCall2 OnStopMovement;
99 event NewAvatar OnNewAvatar; 103 event NewAvatar OnNewAvatar;
@@ -143,13 +147,14 @@ namespace OpenSim.Framework.Interfaces
143 void SendRegionTeleport(ulong regionHandle, byte simAccess, string ipAddress, ushort ipPort, uint locationID, uint flags); 147 void SendRegionTeleport(ulong regionHandle, byte simAccess, string ipAddress, ushort ipPort, uint locationID, uint flags);
144 void SendTeleportCancel(); 148 void SendTeleportCancel();
145 void SendTeleportLocationStart(); 149 void SendTeleportLocationStart();
150 void SendMoneyBalance(LLUUID transaction, bool success, byte[] description, int balance);
146 151
147 void SendAvatarData(ulong regionHandle, string firstName, string lastName, LLUUID avatarID, uint avatarLocalID, LLVector3 Pos, byte[] textureEntry); 152 void SendAvatarData(ulong regionHandle, string firstName, string lastName, LLUUID avatarID, uint avatarLocalID, LLVector3 Pos, byte[] textureEntry);
148 void SendAvatarTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, LLVector3 velocity); 153 void SendAvatarTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, LLVector3 velocity);
149 154
150 void AttachObject(uint localID, LLQuaternion rotation, byte attachPoint); 155 void AttachObject(uint localID, LLQuaternion rotation, byte attachPoint);
151 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimData primData, LLVector3 pos, LLQuaternion rotation, LLUUID textureID); 156 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimData primData, LLVector3 pos, LLQuaternion rotation, LLUUID textureID , uint flags);
152 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimData primData, LLVector3 pos, LLUUID textureID); 157 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimData primData, LLVector3 pos, LLUUID textureID, uint flags);
153 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, LLQuaternion rotation); 158 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, LLQuaternion rotation);
154 } 159 }
155} 160}